From 9f2a25726f23f8e9f28201694b6e71f8bd7f179f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 16:54:49 +0800 Subject: [PATCH 001/154] feat: field --- .../src/library/codegen/config/internal_config_parser/mod.rs | 1 + frb_codegen/src/library/codegen/parser/hir/internal_config.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs index 30821bcf1c..aac7e99c4c 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs @@ -97,6 +97,7 @@ impl InternalConfig { parser: ParserInternalConfig { hir: ParserHirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), + third_party_crates: TODO, }, mir: ParserMirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), diff --git a/frb_codegen/src/library/codegen/parser/hir/internal_config.rs b/frb_codegen/src/library/codegen/parser/hir/internal_config.rs index c75d786d1a..851a2892e1 100644 --- a/frb_codegen/src/library/codegen/parser/hir/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/hir/internal_config.rs @@ -4,4 +4,5 @@ use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct ParserHirInternalConfig { pub rust_input_namespace_pack: RustInputNamespacePack, + pub third_party_crates: Vec, } From 5e74f0a6ac24a284b5fe06e738629114ce42688a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 16:54:58 +0800 Subject: [PATCH 002/154] chore: simp --- .../codegen/config/internal_config_parser/mod.rs | 2 +- .../internal_config_parser/rust_path_parser.rs | 6 +++--- .../library/codegen/parser/mir/internal_config.rs | 8 +------- frb_codegen/src/library/codegen/parser/mod.rs | 12 ++++++------ 4 files changed, 11 insertions(+), 17 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs index aac7e99c4c..cc98113535 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs @@ -97,7 +97,7 @@ impl InternalConfig { parser: ParserInternalConfig { hir: ParserHirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), - third_party_crates: TODO, + third_party_crates: todo!(), }, mir: ParserMirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index 8be616c799..09f143f504 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -29,12 +29,12 @@ pub(super) fn compute_rust_input_info( fn compute_rust_input_namespace_pack( raw_rust_input: &str, ) -> anyhow::Result { - Ok(RustInputNamespacePack::new( - raw_rust_input + Ok(RustInputNamespacePack { + rust_input_namespace_prefices: raw_rust_input .split(',') .map(|s| Namespace::new_raw(s.to_owned())) .collect_vec(), - )) + }) // const BLACKLIST_FILE_NAMES: [&str; 1] = ["mod.rs"]; // diff --git a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs index 8b2998c6d5..679f48d730 100644 --- a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs @@ -13,16 +13,10 @@ pub(crate) struct ParserMirInternalConfig { #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct RustInputNamespacePack { - rust_input_namespace_prefices: Vec, + pub rust_input_namespace_prefices: Vec, } impl RustInputNamespacePack { - pub(crate) fn new(rust_input_namespace_prefices: Vec) -> Self { - Self { - rust_input_namespace_prefices, - } - } - pub fn is_interest(&self, namespace: &Namespace) -> bool { (self.rust_input_namespace_prefices.iter()).any(|prefix| prefix.is_prefix_of(namespace)) } diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 6a3f0ee1ef..b456d4817e 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -79,11 +79,11 @@ mod tests { fn test_multi_input_file() -> anyhow::Result<()> { body( "library/codegen/parser/mod/multi_input_file", - Some(Box::new(|_rust_crate_dir| { - RustInputNamespacePack::new(vec![ + Some(Box::new(|_rust_crate_dir| RustInputNamespacePack { + rust_input_namespace_prefices: vec![ Namespace::new_self_crate("api_one".to_owned()), Namespace::new_self_crate("api_two".to_owned()), - ]) + ], })), ) } @@ -145,9 +145,9 @@ mod tests { let rust_input_namespace_pack = rust_input_namespace_pack .map(|f| f(&rust_crate_dir)) - .unwrap_or(RustInputNamespacePack::new(vec![ - Namespace::new_self_crate("api".to_owned()), - ])); + .unwrap_or(RustInputNamespacePack { + rust_input_namespace_prefices: vec![Namespace::new_self_crate("api".to_owned())], + }); let config = ParserInternalConfig { hir: ParserHirInternalConfig { From fb488ff6f7fbaf9083b16462622e0ce2d136e299 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 16:55:52 +0800 Subject: [PATCH 003/154] fix: err --- frb_codegen/src/library/codegen/parser/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index b456d4817e..0137eee520 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -152,6 +152,7 @@ mod tests { let config = ParserInternalConfig { hir: ParserHirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), + third_party_crates: vec![], }, mir: ParserMirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), From 835c31203da5ee1cd60a840e578893953e7eb40b Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 16:57:07 +0800 Subject: [PATCH 004/154] feat: more --- .../codegen/config/internal_config_parser/mod.rs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs index cc98113535..9ba16edfe3 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs @@ -4,6 +4,7 @@ use crate::codegen::config::internal_config_parser::rust_path_parser::RustInputI use crate::codegen::dumper::internal_config::DumperInternalConfig; use crate::codegen::generator::codec::structs::{CodecMode, CodecModePack}; use crate::codegen::generator::wire::dart::internal_config::DartOutputClassNamePack; +use crate::codegen::ir::mir::namespace::Namespace; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::codegen::parser::internal_config::ParserInternalConfig; @@ -97,7 +98,9 @@ impl InternalConfig { parser: ParserInternalConfig { hir: ParserHirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), - third_party_crates: todo!(), + third_party_crates: parse_third_party_crates( + &rust_input_namespace_pack.rust_input_namespace_prefices, + ), }, mir: ParserMirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), @@ -128,6 +131,16 @@ impl InternalConfig { } } +fn parse_third_party_crates(rust_input_namespace_prefices: &[Namespace]) -> Vec { + rust_input_namespace_prefices + .iter() + .map(|x| x.path()[0]) + .filter(|x| x != Namespace::SELF_CRATE) + .dedup() + .sorted() + .collect_vec() +} + fn parse_dump_contents(config: &Config) -> Vec { if config.dump_all.unwrap_or(false) { return ConfigDumpContent::iter().collect_vec(); From 1bd9ea2d1eaaa93d714ac66ce2d784be0f1e12d1 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 16:57:20 +0800 Subject: [PATCH 005/154] fix: err --- .../src/library/codegen/config/internal_config_parser/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs index 9ba16edfe3..d4b8c0d59f 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs @@ -135,9 +135,10 @@ fn parse_third_party_crates(rust_input_namespace_prefices: &[Namespace]) -> Vec< rust_input_namespace_prefices .iter() .map(|x| x.path()[0]) - .filter(|x| x != Namespace::SELF_CRATE) + .filter(|x| *x != Namespace::SELF_CRATE) .dedup() .sorted() + .map(|x|x.to_owned()) .collect_vec() } From 75d4ad538bc1fc1d36ac993ae29b59980531c19a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:01:24 +0800 Subject: [PATCH 006/154] feat: more --- frb_codegen/src/library/codegen/parser/internal_config.rs | 3 ++- frb_codegen/src/library/codegen/parser/mod.rs | 1 + .../src/library/codegen/parser/reader/internal_config.rs | 8 ++++++++ frb_codegen/src/library/codegen/parser/reader/mod.rs | 1 + 4 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 frb_codegen/src/library/codegen/parser/reader/internal_config.rs create mode 100644 frb_codegen/src/library/codegen/parser/reader/mod.rs diff --git a/frb_codegen/src/library/codegen/parser/internal_config.rs b/frb_codegen/src/library/codegen/parser/internal_config.rs index ffc1393300..d5445b5610 100644 --- a/frb_codegen/src/library/codegen/parser/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/internal_config.rs @@ -1,11 +1,12 @@ use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::codegen::parser::mir::internal_config::ParserMirInternalConfig; +use crate::codegen::parser::reader::internal_config::ParserReaderInternalConfig; use serde::{Deserialize, Serialize}; use std::path::PathBuf; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct ParserInternalConfig { + pub reader: ParserReaderInternalConfig, pub hir: ParserHirInternalConfig, pub mir: ParserMirInternalConfig, - pub rust_crate_dir: PathBuf, } diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 0137eee520..3963b2ef87 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -8,6 +8,7 @@ use crate::library::commands::cargo_expand::run_cargo_expand; pub(crate) mod hir; pub(crate) mod internal_config; pub(crate) mod mir; +pub(crate) mod reader; pub(crate) fn parse( config: &ParserInternalConfig, diff --git a/frb_codegen/src/library/codegen/parser/reader/internal_config.rs b/frb_codegen/src/library/codegen/parser/reader/internal_config.rs new file mode 100644 index 0000000000..84df86a88c --- /dev/null +++ b/frb_codegen/src/library/codegen/parser/reader/internal_config.rs @@ -0,0 +1,8 @@ +use std::path::PathBuf; +use crate::codegen::parser::mir::internal_config::RustInputNamespacePack; +use serde::{Deserialize, Serialize}; + +#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] +pub(crate) struct ParserReaderInternalConfig { + pub rust_crate_dir: PathBuf, +} diff --git a/frb_codegen/src/library/codegen/parser/reader/mod.rs b/frb_codegen/src/library/codegen/parser/reader/mod.rs new file mode 100644 index 0000000000..7a237c03af --- /dev/null +++ b/frb_codegen/src/library/codegen/parser/reader/mod.rs @@ -0,0 +1 @@ +pub(crate) mod internal_config; \ No newline at end of file From 5112feb5549cacb083bd946b2085786f768c6526 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:01:34 +0800 Subject: [PATCH 007/154] chore: rename --- frb_codegen/src/library/codegen/misc.rs | 4 ++-- frb_codegen/src/library/codegen/parser/mod.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/misc.rs b/frb_codegen/src/library/codegen/misc.rs index bb1d46b07b..1a387bbae6 100644 --- a/frb_codegen/src/library/codegen/misc.rs +++ b/frb_codegen/src/library/codegen/misc.rs @@ -2,7 +2,7 @@ use crate::utils::console::SimpleProgressBar; pub(crate) struct GeneratorProgressBarPack { pub parse: SimpleProgressBar, - pub parse_read: SimpleProgressBar, + pub parse_reader: SimpleProgressBar, pub parse_hir: SimpleProgressBar, pub parse_mir: SimpleProgressBar, pub generate: SimpleProgressBar, @@ -19,7 +19,7 @@ impl GeneratorProgressBarPack { pub(crate) fn new() -> Self { Self { parse: SimpleProgressBar::new("Parse", 0), - parse_read: SimpleProgressBar::new("Cargo expand & syn parse", 1), + parse_reader: SimpleProgressBar::new("Cargo expand & syn parse", 1), parse_hir: SimpleProgressBar::new("Parse HIR", 1), parse_mir: SimpleProgressBar::new("Parse MIR", 1), generate: SimpleProgressBar::new("Generate", 0), diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 3963b2ef87..b8e18a0bdd 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -24,7 +24,7 @@ fn parse_inner( progress_bar_pack: &GeneratorProgressBarPack, on_hir: impl FnOnce(&HirCrate) -> anyhow::Result<()>, ) -> anyhow::Result { - let pb = progress_bar_pack.parse_read.start(); + let pb = progress_bar_pack.parse_reader.start(); let file = run_cargo_expand(&config.rust_crate_dir, dumper)?; drop(pb); From a053ce60555df733c4b3d2519074481b01cd778b Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:02:33 +0800 Subject: [PATCH 008/154] feat: more --- frb_codegen/src/library/codegen/parser/mod.rs | 2 +- .../src/library/codegen/parser/reader/mod.rs | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index b8e18a0bdd..0d4d3cf61e 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -25,7 +25,7 @@ fn parse_inner( on_hir: impl FnOnce(&HirCrate) -> anyhow::Result<()>, ) -> anyhow::Result { let pb = progress_bar_pack.parse_reader.start(); - let file = run_cargo_expand(&config.rust_crate_dir, dumper)?; + let file = reader::parse(&config.reader, dumper)?; drop(pb); let pb = progress_bar_pack.parse_hir.start(); diff --git a/frb_codegen/src/library/codegen/parser/reader/mod.rs b/frb_codegen/src/library/codegen/parser/reader/mod.rs index 7a237c03af..05d4679444 100644 --- a/frb_codegen/src/library/codegen/parser/reader/mod.rs +++ b/frb_codegen/src/library/codegen/parser/reader/mod.rs @@ -1 +1,12 @@ -pub(crate) mod internal_config; \ No newline at end of file +use crate::codegen::dumper::Dumper; +use crate::codegen::parser::reader::internal_config::ParserReaderInternalConfig; +use crate::library::commands::cargo_expand::run_cargo_expand; + +pub(crate) mod internal_config; + +pub(crate) fn parse( + config: &ParserReaderInternalConfig, + dumper: &Dumper, +) -> anyhow::Result { + run_cargo_expand(&config.rust_crate_dir, dumper) +} From 6089ae8e7c97e1c88331d0b78fcc6a66b73bb7a7 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:03:06 +0800 Subject: [PATCH 009/154] fix: err --- .../library/codegen/config/internal_config_parser/mod.rs | 7 +++++-- frb_codegen/src/library/codegen/parser/mod.rs | 5 ++++- .../src/library/codegen/parser/reader/internal_config.rs | 1 - 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs index d4b8c0d59f..ea7ca0a4f7 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs @@ -9,6 +9,7 @@ use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::codegen::parser::internal_config::ParserInternalConfig; use crate::codegen::parser::mir::internal_config::ParserMirInternalConfig; +use crate::codegen::parser::reader::internal_config::ParserReaderInternalConfig; use crate::codegen::polisher::internal_config::PolisherInternalConfig; use crate::codegen::preparer::internal_config::PreparerInternalConfig; use crate::codegen::{Config, ConfigDumpContent}; @@ -96,6 +97,9 @@ impl InternalConfig { needs_ffigen: full_dep, }, parser: ParserInternalConfig { + reader: ParserReaderInternalConfig { + rust_crate_dir: rust_crate_dir.clone(), + }, hir: ParserHirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), third_party_crates: parse_third_party_crates( @@ -108,7 +112,6 @@ impl InternalConfig { default_stream_sink_codec, default_rust_opaque_codec, }, - rust_crate_dir: rust_crate_dir.clone(), }, generator, polisher: PolisherInternalConfig { @@ -138,7 +141,7 @@ fn parse_third_party_crates(rust_input_namespace_prefices: &[Namespace]) -> Vec< .filter(|x| *x != Namespace::SELF_CRATE) .dedup() .sorted() - .map(|x|x.to_owned()) + .map(|x| x.to_owned()) .collect_vec() } diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 0d4d3cf61e..aa4c65f697 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -54,6 +54,7 @@ mod tests { use crate::codegen::parser::mir::internal_config::{ ParserMirInternalConfig, RustInputNamespacePack, }; + use crate::codegen::parser::reader::internal_config::ParserReaderInternalConfig; use crate::codegen::parser::{parse_inner, MirPack}; use crate::utils::logs::configure_opinionated_test_logging; use crate::utils::test_utils::{ @@ -151,6 +152,9 @@ mod tests { }); let config = ParserInternalConfig { + reader: ParserReaderInternalConfig { + rust_crate_dir: rust_crate_dir.clone(), + }, hir: ParserHirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), third_party_crates: vec![], @@ -161,7 +165,6 @@ mod tests { default_stream_sink_codec: CodecMode::Dco, default_rust_opaque_codec: RustOpaqueCodecMode::Nom, }, - rust_crate_dir: rust_crate_dir.clone(), }; let pack = parse_inner( diff --git a/frb_codegen/src/library/codegen/parser/reader/internal_config.rs b/frb_codegen/src/library/codegen/parser/reader/internal_config.rs index 84df86a88c..339946e0ad 100644 --- a/frb_codegen/src/library/codegen/parser/reader/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/reader/internal_config.rs @@ -1,5 +1,4 @@ use std::path::PathBuf; -use crate::codegen::parser::mir::internal_config::RustInputNamespacePack; use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] From 42b35abdce79659fca407815342eead616961b65 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:03:18 +0800 Subject: [PATCH 010/154] chore: lint --- frb_codegen/src/library/codegen/parser/internal_config.rs | 1 - frb_codegen/src/library/codegen/parser/mod.rs | 1 - 2 files changed, 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/internal_config.rs b/frb_codegen/src/library/codegen/parser/internal_config.rs index d5445b5610..43cd2e122e 100644 --- a/frb_codegen/src/library/codegen/parser/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/internal_config.rs @@ -2,7 +2,6 @@ use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::codegen::parser::mir::internal_config::ParserMirInternalConfig; use crate::codegen::parser::reader::internal_config::ParserReaderInternalConfig; use serde::{Deserialize, Serialize}; -use std::path::PathBuf; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct ParserInternalConfig { diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index aa4c65f697..7d7e137c5c 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -3,7 +3,6 @@ use crate::codegen::ir::hir::hierarchical::crates::HirCrate; use crate::codegen::ir::mir::pack::MirPack; use crate::codegen::misc::GeneratorProgressBarPack; use crate::codegen::parser::internal_config::ParserInternalConfig; -use crate::library::commands::cargo_expand::run_cargo_expand; pub(crate) mod hir; pub(crate) mod internal_config; From 63bf504d2afb9e2517fa1e2e04f71aac916d393e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:09:00 +0800 Subject: [PATCH 011/154] refcactor: mv --- frb_codegen/src/library/codegen/ir/hir/mod.rs | 1 + frb_codegen/src/library/codegen/ir/hir/raw/mod.rs | 0 .../codegen/parser/{reader => hir/raw}/internal_config.rs | 2 +- .../src/library/codegen/parser/{reader => hir/raw}/mod.rs | 0 4 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 frb_codegen/src/library/codegen/ir/hir/raw/mod.rs rename frb_codegen/src/library/codegen/parser/{reader => hir/raw}/internal_config.rs (77%) rename frb_codegen/src/library/codegen/parser/{reader => hir/raw}/mod.rs (100%) diff --git a/frb_codegen/src/library/codegen/ir/hir/mod.rs b/frb_codegen/src/library/codegen/ir/hir/mod.rs index 3035796525..fbb3b1d62a 100644 --- a/frb_codegen/src/library/codegen/ir/hir/mod.rs +++ b/frb_codegen/src/library/codegen/ir/hir/mod.rs @@ -1,2 +1,3 @@ pub(crate) mod flat; pub(crate) mod hierarchical; +pub(crate) mod raw; diff --git a/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs b/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs new file mode 100644 index 0000000000..e69de29bb2 diff --git a/frb_codegen/src/library/codegen/parser/reader/internal_config.rs b/frb_codegen/src/library/codegen/parser/hir/raw/internal_config.rs similarity index 77% rename from frb_codegen/src/library/codegen/parser/reader/internal_config.rs rename to frb_codegen/src/library/codegen/parser/hir/raw/internal_config.rs index 339946e0ad..86285df497 100644 --- a/frb_codegen/src/library/codegen/parser/reader/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/internal_config.rs @@ -2,6 +2,6 @@ use std::path::PathBuf; use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] -pub(crate) struct ParserReaderInternalConfig { +pub(crate) struct ParserRawInternalConfig { pub rust_crate_dir: PathBuf, } diff --git a/frb_codegen/src/library/codegen/parser/reader/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs similarity index 100% rename from frb_codegen/src/library/codegen/parser/reader/mod.rs rename to frb_codegen/src/library/codegen/parser/hir/raw/mod.rs From 832244df03f99dbf26db48ea7e170bbcaeb65334 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:09:47 +0800 Subject: [PATCH 012/154] refactor: more --- .../src/library/codegen/parser/hir/internal_config.rs | 2 ++ frb_codegen/src/library/codegen/parser/hir/mod.rs | 1 + .../src/library/codegen/parser/hir/raw/internal_config.rs | 7 ------- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 5 ++--- frb_codegen/src/library/codegen/parser/mod.rs | 1 - 5 files changed, 5 insertions(+), 11 deletions(-) delete mode 100644 frb_codegen/src/library/codegen/parser/hir/raw/internal_config.rs diff --git a/frb_codegen/src/library/codegen/parser/hir/internal_config.rs b/frb_codegen/src/library/codegen/parser/hir/internal_config.rs index 851a2892e1..424e5c392d 100644 --- a/frb_codegen/src/library/codegen/parser/hir/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/hir/internal_config.rs @@ -1,8 +1,10 @@ +use std::path::PathBuf; use crate::codegen::parser::mir::internal_config::RustInputNamespacePack; use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct ParserHirInternalConfig { pub rust_input_namespace_pack: RustInputNamespacePack, + pub rust_crate_dir: PathBuf, pub third_party_crates: Vec, } diff --git a/frb_codegen/src/library/codegen/parser/hir/mod.rs b/frb_codegen/src/library/codegen/parser/hir/mod.rs index 57dfda6129..17154201bd 100644 --- a/frb_codegen/src/library/codegen/parser/hir/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/mod.rs @@ -1,3 +1,4 @@ pub(crate) mod flat; pub(crate) mod hierarchical; pub(crate) mod internal_config; +pub(crate) mod raw; diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/internal_config.rs b/frb_codegen/src/library/codegen/parser/hir/raw/internal_config.rs deleted file mode 100644 index 86285df497..0000000000 --- a/frb_codegen/src/library/codegen/parser/hir/raw/internal_config.rs +++ /dev/null @@ -1,7 +0,0 @@ -use std::path::PathBuf; -use serde::{Deserialize, Serialize}; - -#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] -pub(crate) struct ParserRawInternalConfig { - pub rust_crate_dir: PathBuf, -} diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 05d4679444..b917ac772d 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -1,11 +1,10 @@ use crate::codegen::dumper::Dumper; +use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::codegen::parser::reader::internal_config::ParserReaderInternalConfig; use crate::library::commands::cargo_expand::run_cargo_expand; -pub(crate) mod internal_config; - pub(crate) fn parse( - config: &ParserReaderInternalConfig, + config: &ParserHirInternalConfig, dumper: &Dumper, ) -> anyhow::Result { run_cargo_expand(&config.rust_crate_dir, dumper) diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 7d7e137c5c..90869e6619 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -7,7 +7,6 @@ use crate::codegen::parser::internal_config::ParserInternalConfig; pub(crate) mod hir; pub(crate) mod internal_config; pub(crate) mod mir; -pub(crate) mod reader; pub(crate) fn parse( config: &ParserInternalConfig, From 4b72571d3f5801a14236fcb2b97b46d6f10aa961 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:10:31 +0800 Subject: [PATCH 013/154] feat: more --- .../codegen/config/internal_config_parser/mod.rs | 5 +---- frb_codegen/src/library/codegen/misc.rs | 8 ++++---- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 1 - .../src/library/codegen/parser/internal_config.rs | 2 -- frb_codegen/src/library/codegen/parser/mod.rs | 11 ++++------- 5 files changed, 9 insertions(+), 18 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs index ea7ca0a4f7..51f55b69a4 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs @@ -9,7 +9,6 @@ use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::codegen::parser::internal_config::ParserInternalConfig; use crate::codegen::parser::mir::internal_config::ParserMirInternalConfig; -use crate::codegen::parser::reader::internal_config::ParserReaderInternalConfig; use crate::codegen::polisher::internal_config::PolisherInternalConfig; use crate::codegen::preparer::internal_config::PreparerInternalConfig; use crate::codegen::{Config, ConfigDumpContent}; @@ -97,10 +96,8 @@ impl InternalConfig { needs_ffigen: full_dep, }, parser: ParserInternalConfig { - reader: ParserReaderInternalConfig { - rust_crate_dir: rust_crate_dir.clone(), - }, hir: ParserHirInternalConfig { + rust_crate_dir: rust_crate_dir.clone(), rust_input_namespace_pack: rust_input_namespace_pack.clone(), third_party_crates: parse_third_party_crates( &rust_input_namespace_pack.rust_input_namespace_prefices, diff --git a/frb_codegen/src/library/codegen/misc.rs b/frb_codegen/src/library/codegen/misc.rs index 1a387bbae6..daede6a235 100644 --- a/frb_codegen/src/library/codegen/misc.rs +++ b/frb_codegen/src/library/codegen/misc.rs @@ -2,8 +2,8 @@ use crate::utils::console::SimpleProgressBar; pub(crate) struct GeneratorProgressBarPack { pub parse: SimpleProgressBar, - pub parse_reader: SimpleProgressBar, - pub parse_hir: SimpleProgressBar, + pub parse_hir_raw: SimpleProgressBar, + pub parse_hir_primary: SimpleProgressBar, pub parse_mir: SimpleProgressBar, pub generate: SimpleProgressBar, pub generate_cbindgen: SimpleProgressBar, @@ -19,8 +19,8 @@ impl GeneratorProgressBarPack { pub(crate) fn new() -> Self { Self { parse: SimpleProgressBar::new("Parse", 0), - parse_reader: SimpleProgressBar::new("Cargo expand & syn parse", 1), - parse_hir: SimpleProgressBar::new("Parse HIR", 1), + parse_hir_raw: SimpleProgressBar::new("Cargo expand & syn parse", 1), + parse_hir_primary: SimpleProgressBar::new("Parse HIR", 1), parse_mir: SimpleProgressBar::new("Parse MIR", 1), generate: SimpleProgressBar::new("Generate", 0), generate_cbindgen: SimpleProgressBar::new("Run cbindgen", 1), diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index b917ac772d..b3ae3fc7a9 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -1,6 +1,5 @@ use crate::codegen::dumper::Dumper; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; -use crate::codegen::parser::reader::internal_config::ParserReaderInternalConfig; use crate::library::commands::cargo_expand::run_cargo_expand; pub(crate) fn parse( diff --git a/frb_codegen/src/library/codegen/parser/internal_config.rs b/frb_codegen/src/library/codegen/parser/internal_config.rs index 43cd2e122e..7384378ef6 100644 --- a/frb_codegen/src/library/codegen/parser/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/internal_config.rs @@ -1,11 +1,9 @@ use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::codegen::parser::mir::internal_config::ParserMirInternalConfig; -use crate::codegen::parser::reader::internal_config::ParserReaderInternalConfig; use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct ParserInternalConfig { - pub reader: ParserReaderInternalConfig, pub hir: ParserHirInternalConfig, pub mir: ParserMirInternalConfig, } diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 90869e6619..54447fdb76 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -22,11 +22,11 @@ fn parse_inner( progress_bar_pack: &GeneratorProgressBarPack, on_hir: impl FnOnce(&HirCrate) -> anyhow::Result<()>, ) -> anyhow::Result { - let pb = progress_bar_pack.parse_reader.start(); - let file = reader::parse(&config.reader, dumper)?; + let pb = progress_bar_pack.parse_hir_raw.start(); + let file = hir::raw::parse(&config.hir, dumper)?; drop(pb); - let pb = progress_bar_pack.parse_hir.start(); + let pb = progress_bar_pack.parse_hir_primary.start(); let hir_hierarchical = hir::hierarchical::parse(&config.hir, &file)?; let hir_flat = hir::flat::parse(&hir_hierarchical.root_module)?; on_hir(&hir_hierarchical)?; @@ -52,7 +52,6 @@ mod tests { use crate::codegen::parser::mir::internal_config::{ ParserMirInternalConfig, RustInputNamespacePack, }; - use crate::codegen::parser::reader::internal_config::ParserReaderInternalConfig; use crate::codegen::parser::{parse_inner, MirPack}; use crate::utils::logs::configure_opinionated_test_logging; use crate::utils::test_utils::{ @@ -150,11 +149,9 @@ mod tests { }); let config = ParserInternalConfig { - reader: ParserReaderInternalConfig { - rust_crate_dir: rust_crate_dir.clone(), - }, hir: ParserHirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), + rust_crate_dir: rust_crate_dir.clone(), third_party_crates: vec![], }, mir: ParserMirInternalConfig { From aa3dfdb8fa94eddb23fb21f2b4e13a8a5a5205e9 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:11:58 +0800 Subject: [PATCH 014/154] feat: more --- frb_codegen/src/library/codegen/ir/hir/raw/mod.rs | 5 +++++ .../src/library/codegen/parser/hir/hierarchical/mod.rs | 3 ++- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 3 ++- frb_codegen/src/library/codegen/parser/mod.rs | 4 ++-- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs b/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs index e69de29bb2..640e0dfbbc 100644 --- a/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs @@ -0,0 +1,5 @@ +use std::collections::HashMap; + +pub(crate) struct HirRawPack<'a> { + pub crates: HashMap, +} diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs index 90ccbf3394..f2601388b5 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs @@ -1,5 +1,6 @@ use crate::codegen::ir::hir::hierarchical::crates::HirCrate; use crate::codegen::ir::hir::hierarchical::module::{HirModuleMeta, HirVisibility}; +use crate::codegen::ir::hir::raw::HirRawPack; use crate::codegen::ir::mir::namespace::Namespace; use crate::codegen::parser::hir::hierarchical::module::parse_module; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; @@ -13,7 +14,7 @@ pub(crate) mod visibility; pub(crate) fn parse( config: &ParserHirInternalConfig, - file: &syn::File, + hir_raw: &HirRawPack, ) -> anyhow::Result { let info = HirModuleMeta { visibility: HirVisibility::Public, diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index b3ae3fc7a9..3511722329 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -1,10 +1,11 @@ use crate::codegen::dumper::Dumper; +use crate::codegen::ir::hir::raw::HirRawPack; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::library::commands::cargo_expand::run_cargo_expand; pub(crate) fn parse( config: &ParserHirInternalConfig, dumper: &Dumper, -) -> anyhow::Result { +) -> anyhow::Result { run_cargo_expand(&config.rust_crate_dir, dumper) } diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 54447fdb76..e2981c3aee 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -23,11 +23,11 @@ fn parse_inner( on_hir: impl FnOnce(&HirCrate) -> anyhow::Result<()>, ) -> anyhow::Result { let pb = progress_bar_pack.parse_hir_raw.start(); - let file = hir::raw::parse(&config.hir, dumper)?; + let hir_raw = hir::raw::parse(&config.hir, dumper)?; drop(pb); let pb = progress_bar_pack.parse_hir_primary.start(); - let hir_hierarchical = hir::hierarchical::parse(&config.hir, &file)?; + let hir_hierarchical = hir::hierarchical::parse(&config.hir, &hir_raw)?; let hir_flat = hir::flat::parse(&hir_hierarchical.root_module)?; on_hir(&hir_hierarchical)?; drop(pb); From c81a1faee8b3e17dd74d33a24f42a219b3a6657c Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:12:07 +0800 Subject: [PATCH 015/154] fix: err --- frb_codegen/src/library/codegen/ir/hir/raw/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs b/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs index 640e0dfbbc..20dc58e27a 100644 --- a/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs @@ -1,5 +1,5 @@ use std::collections::HashMap; -pub(crate) struct HirRawPack<'a> { +pub(crate) struct HirRawPack { pub crates: HashMap, } From 4a4ac401259af8017fe3781e8773c6fe04082e63 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:13:17 +0800 Subject: [PATCH 016/154] feat: more --- .../src/library/codegen/parser/hir/raw/mod.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 3511722329..25aa96c748 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -1,11 +1,21 @@ use crate::codegen::dumper::Dumper; use crate::codegen::ir::hir::raw::HirRawPack; +use crate::codegen::ir::mir::namespace::Namespace; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::library::commands::cargo_expand::run_cargo_expand; +use itertools::concat; pub(crate) fn parse( config: &ParserHirInternalConfig, dumper: &Dumper, ) -> anyhow::Result { - run_cargo_expand(&config.rust_crate_dir, dumper) + Ok(concat([ + vec![Namespace::SELF_CRATE], + config.third_party_crates.clone(), + ]) + .iter() + .map(|crate_name| run_cargo_expand(&config.rust_crate_dir, dumper, TODO)) + .collect::>>() + .into_iter() + .collect()) } From bfae07a261824472cb1547bea2001db9eac64de2 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:15:17 +0800 Subject: [PATCH 017/154] chore: more --- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 25aa96c748..0017aba7a9 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -14,7 +14,7 @@ pub(crate) fn parse( config.third_party_crates.clone(), ]) .iter() - .map(|crate_name| run_cargo_expand(&config.rust_crate_dir, dumper, TODO)) + .map(|crate_name| run_cargo_expand(TODO, dumper)) .collect::>>() .into_iter() .collect()) From 266cdeb8277b2287d3a3f1aac7c7cf4faeef254c Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:17:29 +0800 Subject: [PATCH 018/154] feat: more --- .../codegen/ir/hir/hierarchical/mod.rs | 1 + .../codegen/ir/hir/hierarchical/pack.rs | 8 ++++++++ .../codegen/parser/hir/hierarchical/crates.rs | 18 ++++++++++++++++++ .../codegen/parser/hir/hierarchical/mod.rs | 19 ++++++++++++------- 4 files changed, 39 insertions(+), 7 deletions(-) create mode 100644 frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs create mode 100644 frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs diff --git a/frb_codegen/src/library/codegen/ir/hir/hierarchical/mod.rs b/frb_codegen/src/library/codegen/ir/hir/hierarchical/mod.rs index e86422b073..c8ee53cb48 100644 --- a/frb_codegen/src/library/codegen/ir/hir/hierarchical/mod.rs +++ b/frb_codegen/src/library/codegen/ir/hir/hierarchical/mod.rs @@ -3,3 +3,4 @@ pub(crate) mod function; pub(crate) mod module; pub(crate) mod struct_or_enum; pub(crate) mod type_alias; +pub(crate) mod pack; diff --git a/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs b/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs new file mode 100644 index 0000000000..be05c3a863 --- /dev/null +++ b/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs @@ -0,0 +1,8 @@ +use crate::codegen::ir::hir::hierarchical::crates::HirCrate; +use crate::codegen::ir::hir::hierarchical::module::HirModule; +use std::collections::HashMap; + +#[derive(Debug, Clone, serde::Serialize)] +pub struct HirPack { + pub(crate) crates: HashMap, +} diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs new file mode 100644 index 0000000000..d0adf1e7ad --- /dev/null +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs @@ -0,0 +1,18 @@ +use crate::codegen::ir::hir::hierarchical::crates::HirCrate; +use crate::codegen::ir::hir::hierarchical::module::{HirModuleMeta, HirVisibility}; +use crate::codegen::ir::hir::raw::HirRawPack; +use crate::codegen::ir::mir::namespace::Namespace; +use crate::codegen::parser::hir::hierarchical::module::parse_module; +use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; + +pub(crate) fn parse_crate( + config: &ParserHirInternalConfig, + file: &syn::File, +) -> anyhow::Result { + let info = HirModuleMeta { + visibility: HirVisibility::Public, + namespace: Namespace::new(vec![Namespace::SELF_CRATE.to_owned()]), + }; + let root_module = parse_module(&file.items, info, config)?; + Ok(HirCrate { root_module }) +} diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs index f2601388b5..9b4160c28f 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs @@ -1,10 +1,13 @@ use crate::codegen::ir::hir::hierarchical::crates::HirCrate; use crate::codegen::ir::hir::hierarchical::module::{HirModuleMeta, HirVisibility}; +use crate::codegen::ir::hir::hierarchical::pack::HirPack; use crate::codegen::ir::hir::raw::HirRawPack; use crate::codegen::ir::mir::namespace::Namespace; +use crate::codegen::parser::hir::hierarchical::crates::parse_crate; use crate::codegen::parser::hir::hierarchical::module::parse_module; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; +pub(crate) mod crates; pub(crate) mod function; pub(crate) mod item_type; pub(crate) mod mirror_ident; @@ -15,11 +18,13 @@ pub(crate) mod visibility; pub(crate) fn parse( config: &ParserHirInternalConfig, hir_raw: &HirRawPack, -) -> anyhow::Result { - let info = HirModuleMeta { - visibility: HirVisibility::Public, - namespace: Namespace::new(vec![Namespace::SELF_CRATE.to_owned()]), - }; - let root_module = parse_module(&file.items, info, config)?; - Ok(HirCrate { root_module }) +) -> anyhow::Result { + let crates = hir_raw + .crates + .iter() + .map(|(crate_name, syn_file)| parse_crate(config, syn_file)) + .collect::>>() + .into_iter() + .collect(); + Ok(HirPack { crates }) } From 3a0c0d04fda446c9dc1fe3f3012a73bad8073682 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:18:07 +0800 Subject: [PATCH 019/154] fix: err --- .../src/library/codegen/parser/hir/hierarchical/mod.rs | 2 +- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 4 ++-- frb_codegen/src/library/codegen/parser/mod.rs | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs index 9b4160c28f..cf4b048846 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs @@ -22,7 +22,7 @@ pub(crate) fn parse( let crates = hir_raw .crates .iter() - .map(|(crate_name, syn_file)| parse_crate(config, syn_file)) + .map(|(crate_name, syn_file)| Ok((crate_name.to_owned(), parse_crate(config, syn_file)?))) .collect::>>() .into_iter() .collect(); diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 0017aba7a9..8ffea4e6fb 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -10,11 +10,11 @@ pub(crate) fn parse( dumper: &Dumper, ) -> anyhow::Result { Ok(concat([ - vec![Namespace::SELF_CRATE], + vec![Namespace::SELF_CRATE.to_owned()], config.third_party_crates.clone(), ]) .iter() - .map(|crate_name| run_cargo_expand(TODO, dumper)) + .map(|crate_name| Ok((crate_name.to_owned(), run_cargo_expand(TODO, dumper)?))) .collect::>>() .into_iter() .collect()) diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index e2981c3aee..0466f77c9d 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -1,5 +1,6 @@ use crate::codegen::dumper::Dumper; use crate::codegen::ir::hir::hierarchical::crates::HirCrate; +use crate::codegen::ir::hir::hierarchical::pack::HirPack; use crate::codegen::ir::mir::pack::MirPack; use crate::codegen::misc::GeneratorProgressBarPack; use crate::codegen::parser::internal_config::ParserInternalConfig; @@ -20,7 +21,7 @@ fn parse_inner( config: &ParserInternalConfig, dumper: &Dumper, progress_bar_pack: &GeneratorProgressBarPack, - on_hir: impl FnOnce(&HirCrate) -> anyhow::Result<()>, + on_hir: impl FnOnce(&HirPack) -> anyhow::Result<()>, ) -> anyhow::Result { let pb = progress_bar_pack.parse_hir_raw.start(); let hir_raw = hir::raw::parse(&config.hir, dumper)?; From 8afd72cace6f18c739478bdb32420fde22bf8657 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:20:51 +0800 Subject: [PATCH 020/154] fix: err --- .../src/library/codegen/parser/hir/hierarchical/mod.rs | 2 +- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs index cf4b048846..8db98117c9 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs @@ -23,7 +23,7 @@ pub(crate) fn parse( .crates .iter() .map(|(crate_name, syn_file)| Ok((crate_name.to_owned(), parse_crate(config, syn_file)?))) - .collect::>>() + .collect::>>()? .into_iter() .collect(); Ok(HirPack { crates }) diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 8ffea4e6fb..0ac0947982 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -9,13 +9,14 @@ pub(crate) fn parse( config: &ParserHirInternalConfig, dumper: &Dumper, ) -> anyhow::Result { - Ok(concat([ + let crates = concat([ vec![Namespace::SELF_CRATE.to_owned()], config.third_party_crates.clone(), ]) .iter() .map(|crate_name| Ok((crate_name.to_owned(), run_cargo_expand(TODO, dumper)?))) - .collect::>>() + .collect::>>()? .into_iter() - .collect()) + .collect(); + Ok(HirRawPack { crates }) } From 99fd3c79aaf15417aebfc7d1a5c3efd598b9d143 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:22:04 +0800 Subject: [PATCH 021/154] feat: more --- frb_codegen/src/library/codegen/parser/hir/flat/mod.rs | 3 ++- frb_codegen/src/library/codegen/parser/mod.rs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs index c341569ef6..f1d43035bd 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs @@ -8,10 +8,11 @@ use log::debug; use std::collections::HashMap; use std::fmt::Debug; use syn::Type; +use crate::codegen::ir::hir::hierarchical::pack::HirPack; mod type_alias_resolver; -pub(crate) fn parse(root_module: &HirModule) -> anyhow::Result { +pub(crate) fn parse(hir: &HirPack) -> anyhow::Result { Ok(HirFlatCrate { functions: collect_functions(root_module), structs: collect_structs(root_module), diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 0466f77c9d..a85bf9ba7c 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -29,7 +29,7 @@ fn parse_inner( let pb = progress_bar_pack.parse_hir_primary.start(); let hir_hierarchical = hir::hierarchical::parse(&config.hir, &hir_raw)?; - let hir_flat = hir::flat::parse(&hir_hierarchical.root_module)?; + let hir_flat = hir::flat::parse(&hir_hierarchical)?; on_hir(&hir_hierarchical)?; drop(pb); From e6e33a4b5a916a281fab7f8c3070ec6db0e432e2 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 17:23:40 +0800 Subject: [PATCH 022/154] feat: more --- .../library/codegen/parser/hir/flat/mod.rs | 46 +++++++++++-------- 1 file changed, 26 insertions(+), 20 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs index f1d43035bd..ac8931ed41 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs @@ -12,50 +12,50 @@ use crate::codegen::ir::hir::hierarchical::pack::HirPack; mod type_alias_resolver; -pub(crate) fn parse(hir: &HirPack) -> anyhow::Result { +pub(crate) fn parse(hir_pack: &HirPack) -> anyhow::Result { Ok(HirFlatCrate { - functions: collect_functions(root_module), - structs: collect_structs(root_module), - enums: collect_enums(root_module), - types: resolve_type_aliases(collect_types(root_module)), - modules: collect_modules(root_module), + functions: collect_functions(hir_pack), + structs: collect_structs(hir_pack), + enums: collect_enums(hir_pack), + types: resolve_type_aliases(collect_types(hir_pack)), + modules: collect_modules(hir_pack), }) } -fn collect_functions(module: &HirModule) -> Vec<&HirFunction> { - collect_objects_vec(module, |module| module.content.functions.iter().collect()) +fn collect_functions(hir_pack: &HirPack) -> Vec<&HirFunction> { + collect_objects_vec(hir_pack, |module| module.content.functions.iter().collect()) } -fn collect_modules(module: &HirModule) -> Vec<&HirModule> { - collect_objects_vec(module, |module| vec![module]) +fn collect_modules(hir_pack: &HirPack) -> Vec<&HirModule> { + collect_objects_vec(hir_pack, |module| vec![module]) } -fn collect_structs(module: &HirModule) -> HashMap { +fn collect_structs(hir_pack: &HirPack) -> HashMap { collect_objects_map( - module, + hir_pack, |module| &module.content.structs, |x| (x.0.ident.to_string(), x), ) } -fn collect_enums(module: &HirModule) -> HashMap { +fn collect_enums(hir_pack: &HirPack) -> HashMap { collect_objects_map( - module, + hir_pack, |module| &module.content.enums, |x| (x.0.ident.to_string(), x), ) } -fn collect_types(module: &HirModule) -> HashMap { +fn collect_types(hir_pack: &HirPack) -> HashMap { collect_objects_map( - module, + hir_pack, |module| &module.content.type_alias, |x| (x.ident.clone(), x.target.clone()), ) } fn collect_objects_map<'a, T: 'a, F, G, V: 'a>( - module: &'a HirModule, + hir_pack: &'a HirPack, f: F, extract_entry: G, ) -> HashMap @@ -65,7 +65,7 @@ where V: Debug, { let mut ans = HashMap::new(); - visit_modules(module, &mut |module| { + visit_pack(hir_pack, &mut |module| { for item in f(module) { let (key, value) = extract_entry(item); if let Some(old_value) = ans.get(&key) { @@ -77,15 +77,21 @@ where ans } -fn collect_objects_vec<'a, T: 'a, F>(module: &'a HirModule, f: F) -> Vec +fn collect_objects_vec<'a, T: 'a, F>(hir_pack: &'a HirPack, f: F) -> Vec where F: Fn(&'a HirModule) -> Vec, { let mut ans = vec![]; - visit_modules(module, &mut |module| ans.extend(f(module))); + visit_pack(hir_pack, &mut |module| ans.extend(f(module))); ans } +fn visit_pack<'a, F: FnMut(&'a HirModule)>(hir_pack: &'a HirPack, f: &mut F) { + for hir_crate in hir_pack.crates.values() { + visit_modules(&hir_crate.root_module, f); + } +} + fn visit_modules<'a, F: FnMut(&'a HirModule)>(module: &'a HirModule, f: &mut F) { f(module); for scope_module in module.content.modules.iter() { From d50108a95ce3264ee0249a69a1e3b7e9af753d8c Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:00:20 +0800 Subject: [PATCH 023/154] chore: cp back --- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 0ac0947982..a759821d19 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -3,12 +3,15 @@ use crate::codegen::ir::hir::raw::HirRawPack; use crate::codegen::ir::mir::namespace::Namespace; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::library::commands::cargo_expand::run_cargo_expand; +use crate::library::commands::cargo_metadata::execute_cargo_metadata; use itertools::concat; pub(crate) fn parse( config: &ParserHirInternalConfig, dumper: &Dumper, ) -> anyhow::Result { + let metadata = execute_cargo_metadata(&config.rust_crate_dir.join("Cargo.toml"))?; + let crates = concat([ vec![Namespace::SELF_CRATE.to_owned()], config.third_party_crates.clone(), From 2c60b5d524ec7145162efc95a8f12afdb87a4432 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:01:20 +0800 Subject: [PATCH 024/154] feat: more --- .../src/library/codegen/parser/hir/raw/mod.rs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index a759821d19..58a7d85f44 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -4,7 +4,9 @@ use crate::codegen::ir::mir::namespace::Namespace; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::library::commands::cargo_expand::run_cargo_expand; use crate::library::commands::cargo_metadata::execute_cargo_metadata; +use cargo_metadata::Metadata; use itertools::concat; +use std::path::PathBuf; pub(crate) fn parse( config: &ParserHirInternalConfig, @@ -17,9 +19,19 @@ pub(crate) fn parse( config.third_party_crates.clone(), ]) .iter() - .map(|crate_name| Ok((crate_name.to_owned(), run_cargo_expand(TODO, dumper)?))) + .map(|crate_name| { + let interest_crate_dir = compute_crate_dir(&crate_name, &metadata)?; + Ok(( + crate_name.to_owned(), + run_cargo_expand(&interest_crate_dir, dumper)?, + )) + }) .collect::>>()? .into_iter() .collect(); Ok(HirRawPack { crates }) } + +fn compute_crate_dir(crate_name: &str, metadata: &Metadata) -> anyhow::Result { + TODO +} From 464da315b2b5afaf657bb21f41e922852775f2fe Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:05:55 +0800 Subject: [PATCH 025/154] feat: simp --- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 58a7d85f44..0e18764ac3 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -12,18 +12,15 @@ pub(crate) fn parse( config: &ParserHirInternalConfig, dumper: &Dumper, ) -> anyhow::Result { - let metadata = execute_cargo_metadata(&config.rust_crate_dir.join("Cargo.toml"))?; - let crates = concat([ vec![Namespace::SELF_CRATE.to_owned()], config.third_party_crates.clone(), ]) .iter() .map(|crate_name| { - let interest_crate_dir = compute_crate_dir(&crate_name, &metadata)?; Ok(( crate_name.to_owned(), - run_cargo_expand(&interest_crate_dir, dumper)?, + run_cargo_expand(&config.rust_crate_dir, &crate_name, dumper)?, )) }) .collect::>>()? @@ -31,7 +28,3 @@ pub(crate) fn parse( .collect(); Ok(HirRawPack { crates }) } - -fn compute_crate_dir(crate_name: &str, metadata: &Metadata) -> anyhow::Result { - TODO -} From dbf0d0071539662145fc60e99d082a6f43cda5f8 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:07:21 +0800 Subject: [PATCH 026/154] feat: more --- .../src/library/commands/cargo_expand/mod.rs | 8 ++++++-- .../src/library/commands/cargo_expand/pseudo.rs | 13 ++++++++++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/commands/cargo_expand/mod.rs b/frb_codegen/src/library/commands/cargo_expand/mod.rs index 41c3675a62..59be0d1d8a 100644 --- a/frb_codegen/src/library/commands/cargo_expand/mod.rs +++ b/frb_codegen/src/library/commands/cargo_expand/mod.rs @@ -8,11 +8,15 @@ use log::debug; use std::env; use std::path::Path; -pub(crate) fn run_cargo_expand(rust_crate_dir: &Path, dumper: &Dumper) -> Result { +pub(crate) fn run_cargo_expand( + rust_crate_dir: &Path, + interest_crate_name: &str, + dumper: &Dumper, +) -> Result { if can_execute_real(rust_crate_dir)? { real::run(rust_crate_dir, dumper) } else { - pseudo::run(rust_crate_dir) + pseudo::run(rust_crate_dir, interest_crate_name) } } diff --git a/frb_codegen/src/library/commands/cargo_expand/pseudo.rs b/frb_codegen/src/library/commands/cargo_expand/pseudo.rs index 64150c6d4b..3ed689dfda 100644 --- a/frb_codegen/src/library/commands/cargo_expand/pseudo.rs +++ b/frb_codegen/src/library/commands/cargo_expand/pseudo.rs @@ -4,13 +4,24 @@ use log::warn; use std::fs; use std::path::{Path, PathBuf}; -pub(super) fn run(rust_crate_dir: &Path) -> anyhow::Result { +pub(super) fn run( + rust_crate_dir: &Path, + interest_crate_name: Option<&str>, +) -> anyhow::Result { warn!( "Skip cargo-expand on {rust_crate_dir:?}, \ because cargo is already running and would block cargo-expand. \ This might cause errors if your api contains macros or complex mods." ); + // This will stop the whole generator and tell the users, so we do not care about testing it + // frb-coverage:ignore-start + ensure!( + interest_crate_name.is_none(), + "When parsing third party crates, need to use cargo-expand" + ); + // frb-coverage:ignore-end + parse_file(&rust_crate_dir.join("src/lib.rs")) } From 48cc31748b621dcf3cc90cf73f2618e009b27622 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:07:33 +0800 Subject: [PATCH 027/154] chore: arg --- frb_codegen/src/library/commands/cargo_expand/mod.rs | 2 +- frb_codegen/src/library/commands/cargo_expand/real.rs | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/commands/cargo_expand/mod.rs b/frb_codegen/src/library/commands/cargo_expand/mod.rs index 59be0d1d8a..015e3e3e5b 100644 --- a/frb_codegen/src/library/commands/cargo_expand/mod.rs +++ b/frb_codegen/src/library/commands/cargo_expand/mod.rs @@ -14,7 +14,7 @@ pub(crate) fn run_cargo_expand( dumper: &Dumper, ) -> Result { if can_execute_real(rust_crate_dir)? { - real::run(rust_crate_dir, dumper) + real::run(rust_crate_dir, interest_crate_name, dumper) } else { pseudo::run(rust_crate_dir, interest_crate_name) } diff --git a/frb_codegen/src/library/commands/cargo_expand/real.rs b/frb_codegen/src/library/commands/cargo_expand/real.rs index 91d93c350d..730d0367a5 100644 --- a/frb_codegen/src/library/commands/cargo_expand/real.rs +++ b/frb_codegen/src/library/commands/cargo_expand/real.rs @@ -11,7 +11,11 @@ use std::borrow::Cow; use std::env; use std::path::Path; -pub(super) fn run(rust_crate_dir: &Path, dumper: &Dumper) -> Result { +pub(super) fn run( + rust_crate_dir: &Path, + interest_crate_name: &str, + dumper: &Dumper, +) -> Result { let text = run_with_frb_aware(rust_crate_dir)?; dumper.dump_str(ConfigDumpContent::Source, "cargo_expand.rs", &text)?; Ok(syn::parse_file(&text)?) From ba72c80abf007b7ebe90c197a3aadfb589584a64 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:08:22 +0800 Subject: [PATCH 028/154] feat: arg --- .../src/library/commands/cargo_expand/mod.rs | 2 +- .../src/library/commands/cargo_expand/real.rs | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/commands/cargo_expand/mod.rs b/frb_codegen/src/library/commands/cargo_expand/mod.rs index 015e3e3e5b..3d756b2006 100644 --- a/frb_codegen/src/library/commands/cargo_expand/mod.rs +++ b/frb_codegen/src/library/commands/cargo_expand/mod.rs @@ -10,7 +10,7 @@ use std::path::Path; pub(crate) fn run_cargo_expand( rust_crate_dir: &Path, - interest_crate_name: &str, + interest_crate_name: Option<&str>, dumper: &Dumper, ) -> Result { if can_execute_real(rust_crate_dir)? { diff --git a/frb_codegen/src/library/commands/cargo_expand/real.rs b/frb_codegen/src/library/commands/cargo_expand/real.rs index 730d0367a5..b36dbc0d09 100644 --- a/frb_codegen/src/library/commands/cargo_expand/real.rs +++ b/frb_codegen/src/library/commands/cargo_expand/real.rs @@ -13,16 +13,22 @@ use std::path::Path; pub(super) fn run( rust_crate_dir: &Path, - interest_crate_name: &str, + interest_crate_name: Option<&str>, dumper: &Dumper, ) -> Result { - let text = run_with_frb_aware(rust_crate_dir)?; + let text = run_with_frb_aware(rust_crate_dir, interest_crate_name)?; dumper.dump_str(ConfigDumpContent::Source, "cargo_expand.rs", &text)?; Ok(syn::parse_file(&text)?) } -fn run_with_frb_aware(rust_crate_dir: &Path) -> Result { - Ok(unwrap_frb_attrs_in_doc(&run_raw(rust_crate_dir, "--cfg frb_expand", true)?).into_owned()) +fn run_with_frb_aware(rust_crate_dir: &Path, interest_crate_name: Option<&str>) -> Result { + Ok(unwrap_frb_attrs_in_doc(&run_raw( + rust_crate_dir, + interest_crate_name, + "--cfg frb_expand", + true, + )?) + .into_owned()) } /// Turns `#[doc = "frb_marker: .."]` back into `#[frb(..)]`, usually produced @@ -39,6 +45,7 @@ fn unwrap_frb_attrs_in_doc(code: &str) -> Cow { #[allow(clippy::vec_init_then_push)] fn run_raw( rust_crate_dir: &Path, + interest_crate_name: Option<&str>, extra_rustflags: &str, allow_auto_install: bool, ) -> Result { @@ -51,6 +58,8 @@ fn run_raw( env::var("RUSTFLAGS").map(|x| x + " ").unwrap_or_default() + extra_rustflags, )] .into(); + + TODO let output = execute_command("cargo", &args, Some(rust_crate_dir), Some(extra_env)) .with_context(|| format!("Could not expand rust code at path {rust_crate_dir:?}"))?; From b0b19204afd0ee53e0833fefb06bfee4fcde926a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:10:05 +0800 Subject: [PATCH 029/154] feat: more --- .../src/library/commands/cargo_expand/real.rs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/commands/cargo_expand/real.rs b/frb_codegen/src/library/commands/cargo_expand/real.rs index b36dbc0d09..1823832f00 100644 --- a/frb_codegen/src/library/commands/cargo_expand/real.rs +++ b/frb_codegen/src/library/commands/cargo_expand/real.rs @@ -52,14 +52,24 @@ fn run_raw( // let _pb = simple_progress("Run cargo-expand".to_owned(), 1); debug!("Running cargo expand in '{rust_crate_dir:?}'"); - let args = command_args!("expand", "--lib", "--theme=none", "--ugly"); + let args_choosing_crate = if let Some(interest_crate_name) = interest_crate_name { + vec!["-p", interest_crate_name]; + } else { + vec![]; + }; + + let args = command_args!( + "expand", + "--lib", + "--theme=none", + "--ugly", + *args_choosing_crate, + ); let extra_env = [( "RUSTFLAGS".to_owned(), env::var("RUSTFLAGS").map(|x| x + " ").unwrap_or_default() + extra_rustflags, )] .into(); - - TODO let output = execute_command("cargo", &args, Some(rust_crate_dir), Some(extra_env)) .with_context(|| format!("Could not expand rust code at path {rust_crate_dir:?}"))?; From 483570c762563d9ddd67a7da2c6dad8860045ab9 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:10:39 +0800 Subject: [PATCH 030/154] feat: more --- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 0e18764ac3..15ea728846 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -20,7 +20,11 @@ pub(crate) fn parse( .map(|crate_name| { Ok(( crate_name.to_owned(), - run_cargo_expand(&config.rust_crate_dir, &crate_name, dumper)?, + run_cargo_expand( + &config.rust_crate_dir, + (crate_name != Namespace::SELF_CRATE).then(|| crate_name), + dumper, + )?, )) }) .collect::>>()? From c25c48618c714689f605b8f756f20aeb4dd95082 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:10:59 +0800 Subject: [PATCH 031/154] fix: err --- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 2 +- frb_codegen/src/library/commands/cargo_expand/real.rs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 15ea728846..c156ac14d1 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -22,7 +22,7 @@ pub(crate) fn parse( crate_name.to_owned(), run_cargo_expand( &config.rust_crate_dir, - (crate_name != Namespace::SELF_CRATE).then(|| crate_name), + (crate_name != Namespace::SELF_CRATE).then(|| crate_name.as_ref()), dumper, )?, )) diff --git a/frb_codegen/src/library/commands/cargo_expand/real.rs b/frb_codegen/src/library/commands/cargo_expand/real.rs index 1823832f00..ab069fdd34 100644 --- a/frb_codegen/src/library/commands/cargo_expand/real.rs +++ b/frb_codegen/src/library/commands/cargo_expand/real.rs @@ -53,9 +53,9 @@ fn run_raw( debug!("Running cargo expand in '{rust_crate_dir:?}'"); let args_choosing_crate = if let Some(interest_crate_name) = interest_crate_name { - vec!["-p", interest_crate_name]; + vec!["-p", interest_crate_name] } else { - vec![]; + vec![] }; let args = command_args!( @@ -81,7 +81,7 @@ fn run_raw( if stderr.contains("no such command: `expand`") && allow_auto_install { info!("Cargo expand is not installed. Automatically install and re-run."); install_cargo_expand()?; - return run_raw(rust_crate_dir, extra_rustflags, false); + return run_raw(rust_crate_dir, interest_crate_name,extra_rustflags, false); } // This will stop the whole generator and tell the users, so we do not care about testing it // frb-coverage:ignore-start From 5885a3bd3d6cc0a6855ba113ede88a18968b12b4 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:11:40 +0800 Subject: [PATCH 032/154] chore: lint --- .../src/library/codegen/parser/hir/hierarchical/crates.rs | 1 - frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs | 2 -- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 3 --- 3 files changed, 6 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs index d0adf1e7ad..68530fe883 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs @@ -1,6 +1,5 @@ use crate::codegen::ir::hir::hierarchical::crates::HirCrate; use crate::codegen::ir::hir::hierarchical::module::{HirModuleMeta, HirVisibility}; -use crate::codegen::ir::hir::raw::HirRawPack; use crate::codegen::ir::mir::namespace::Namespace; use crate::codegen::parser::hir::hierarchical::module::parse_module; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs index 8db98117c9..24d069ffd4 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs @@ -2,9 +2,7 @@ use crate::codegen::ir::hir::hierarchical::crates::HirCrate; use crate::codegen::ir::hir::hierarchical::module::{HirModuleMeta, HirVisibility}; use crate::codegen::ir::hir::hierarchical::pack::HirPack; use crate::codegen::ir::hir::raw::HirRawPack; -use crate::codegen::ir::mir::namespace::Namespace; use crate::codegen::parser::hir::hierarchical::crates::parse_crate; -use crate::codegen::parser::hir::hierarchical::module::parse_module; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; pub(crate) mod crates; diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index c156ac14d1..5f7714fb34 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -3,10 +3,7 @@ use crate::codegen::ir::hir::raw::HirRawPack; use crate::codegen::ir::mir::namespace::Namespace; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::library::commands::cargo_expand::run_cargo_expand; -use crate::library::commands::cargo_metadata::execute_cargo_metadata; -use cargo_metadata::Metadata; use itertools::concat; -use std::path::PathBuf; pub(crate) fn parse( config: &ParserHirInternalConfig, From 2fb4a950deaa1f6f6befba2833c5bf958c9561f9 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:16:34 +0800 Subject: [PATCH 033/154] feat: more --- .../codegen/config/internal_config_parser/mod.rs | 16 ++-------------- .../internal_config_parser/rust_path_parser.rs | 13 +++++++++++++ .../codegen/parser/hir/internal_config.rs | 2 +- .../src/library/codegen/parser/hir/raw/mod.rs | 2 +- frb_codegen/src/library/codegen/parser/mod.rs | 2 +- 5 files changed, 18 insertions(+), 17 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs index 51f55b69a4..877ff03ce6 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs @@ -37,6 +37,7 @@ impl InternalConfig { rust_path_migrator::migrate_rust_input_config(&config.rust_root, &config.rust_input)?; let RustInputInfo { rust_crate_dir, + third_party_crate_names, rust_input_namespace_pack, } = rust_path_parser::compute_rust_input_info(&migrated_rust_input, &base_dir)?; @@ -99,9 +100,7 @@ impl InternalConfig { hir: ParserHirInternalConfig { rust_crate_dir: rust_crate_dir.clone(), rust_input_namespace_pack: rust_input_namespace_pack.clone(), - third_party_crates: parse_third_party_crates( - &rust_input_namespace_pack.rust_input_namespace_prefices, - ), + third_party_crate_names, }, mir: ParserMirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), @@ -131,17 +130,6 @@ impl InternalConfig { } } -fn parse_third_party_crates(rust_input_namespace_prefices: &[Namespace]) -> Vec { - rust_input_namespace_prefices - .iter() - .map(|x| x.path()[0]) - .filter(|x| *x != Namespace::SELF_CRATE) - .dedup() - .sorted() - .map(|x| x.to_owned()) - .collect_vec() -} - fn parse_dump_contents(config: &Config) -> Vec { if config.dump_all.unwrap_or(false) { return ConfigDumpContent::iter().collect_vec(); diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index 09f143f504..503d0220d6 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -11,6 +11,7 @@ use std::path::{Path, PathBuf}; pub(super) struct RustInputInfo { pub rust_crate_dir: PathBuf, + pub third_party_crate_names: Vec, pub rust_input_namespace_pack: RustInputNamespacePack, } @@ -85,3 +86,15 @@ pub(super) fn compute_rust_output_path( fn fallback_rust_output_path(rust_crate_dir: &Path) -> PathBuf { rust_crate_dir.join("src").join("frb_generated.rs") } + +fn parse_third_party_crates(rust_input_namespace_prefices: &[Namespace]) -> Vec { + rust_input_namespace_prefices + .iter() + .map(|x| x.path()[0]) + .filter(|x| *x != Namespace::SELF_CRATE) + .dedup() + .sorted() + .map(|x| x.to_owned()) + .collect_vec() +} + diff --git a/frb_codegen/src/library/codegen/parser/hir/internal_config.rs b/frb_codegen/src/library/codegen/parser/hir/internal_config.rs index 424e5c392d..774db0ccac 100644 --- a/frb_codegen/src/library/codegen/parser/hir/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/hir/internal_config.rs @@ -6,5 +6,5 @@ use serde::{Deserialize, Serialize}; pub(crate) struct ParserHirInternalConfig { pub rust_input_namespace_pack: RustInputNamespacePack, pub rust_crate_dir: PathBuf, - pub third_party_crates: Vec, + pub third_party_crate_names: Vec, } diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 5f7714fb34..32edccd40e 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -11,7 +11,7 @@ pub(crate) fn parse( ) -> anyhow::Result { let crates = concat([ vec![Namespace::SELF_CRATE.to_owned()], - config.third_party_crates.clone(), + config.third_party_crate_names.clone(), ]) .iter() .map(|crate_name| { diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index a85bf9ba7c..7fc094ebe8 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -153,7 +153,7 @@ mod tests { hir: ParserHirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), rust_crate_dir: rust_crate_dir.clone(), - third_party_crates: vec![], + third_party_crate_names: vec![], }, mir: ParserMirInternalConfig { rust_input_namespace_pack: rust_input_namespace_pack.clone(), From 48a7ec3688eb69806ea69c397e84f7f70fe9cdfd Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:16:50 +0800 Subject: [PATCH 034/154] chore: simp --- .../rust_path_parser.rs | 29 ------------------- 1 file changed, 29 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index 503d0220d6..805bd4219b 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -36,35 +36,6 @@ fn compute_rust_input_namespace_pack( .map(|s| Namespace::new_raw(s.to_owned())) .collect_vec(), }) - - // const BLACKLIST_FILE_NAMES: [&str; 1] = ["mod.rs"]; - // - // let glob_pattern = base_dir.join(raw_rust_input); - // - // let mut pack = RustInputNamespacePack { - // rust_input_namespaces: vec![], - // }; - // for path in glob_path(&glob_pattern)?.into_iter() { - // if BLACKLIST_FILE_NAMES.contains(&path.file_name().unwrap().to_str().unwrap()) { - // pack.rust_suppressed_input_namespaces.push(path); - // } else { - // pack.rust_input_namespaces.push(path); - // } - // } - // - // // This will stop the whole generator and tell the users, so we do not care about testing it - // // frb-coverage:ignore-start - // ensure!( - // !pack.rust_input_namespaces.is_empty(), - // "Find zero rust input paths. (glob_pattern={glob_pattern:?})" - // ); - // // ensure!( - // // !pack.rust_input_namespaces.iter().any(|p| path_to_string(p).unwrap().contains("lib.rs")), - // // "Do not use `lib.rs` as a Rust input. Please put code to be generated in something like `api.rs`.", - // // ); - // // frb-coverage:ignore-end - // - // Ok(pack) } fn compute_rust_crate_dir(base_dir: &Path, rust_root: &str) -> anyhow::Result { From 1483f3c2f583379d1d852067bda0f1a0ec5ccba9 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:17:59 +0800 Subject: [PATCH 035/154] feat: more --- .../rust_path_parser.rs | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index 805bd4219b..18b2309172 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -19,23 +19,22 @@ pub(super) fn compute_rust_input_info( migrated_rust_input: &ConfigRustRootAndRustInput, base_dir: &Path, ) -> anyhow::Result { + let rust_input_namespace_prefices_raw = + compute_rust_input_namespace_prefices_raw(&migrated_rust_input.rust_input); + Ok(RustInputInfo { rust_crate_dir: compute_rust_crate_dir(base_dir, &migrated_rust_input.rust_root)?, - rust_input_namespace_pack: compute_rust_input_namespace_pack( - &migrated_rust_input.rust_input, - )?, + rust_input_namespace_pack: RustInputNamespacePack { + rust_input_namespace_prefices: TODO, + }?, }) } -fn compute_rust_input_namespace_pack( - raw_rust_input: &str, -) -> anyhow::Result { - Ok(RustInputNamespacePack { - rust_input_namespace_prefices: raw_rust_input - .split(',') - .map(|s| Namespace::new_raw(s.to_owned())) - .collect_vec(), - }) +fn compute_rust_input_namespace_prefices_raw(raw_rust_input: &str) -> Vec { + raw_rust_input + .split(',') + .map(|s| Namespace::new_raw(s.to_owned())) + .collect_vec() } fn compute_rust_crate_dir(base_dir: &Path, rust_root: &str) -> anyhow::Result { @@ -68,4 +67,3 @@ fn parse_third_party_crates(rust_input_namespace_prefices: &[Namespace]) -> Vec< .map(|x| x.to_owned()) .collect_vec() } - From 471b99686d201c7a70678cf373460581ca3dc5ec Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:18:21 +0800 Subject: [PATCH 036/154] chore: name --- .../config/internal_config_parser/rust_path_parser.rs | 6 +++--- .../src/library/codegen/parser/mir/internal_config.rs | 4 ++-- frb_codegen/src/library/codegen/parser/mod.rs | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index 18b2309172..acb47f169d 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -20,17 +20,17 @@ pub(super) fn compute_rust_input_info( base_dir: &Path, ) -> anyhow::Result { let rust_input_namespace_prefices_raw = - compute_rust_input_namespace_prefices_raw(&migrated_rust_input.rust_input); + compute_rust_input_namespace_prefixes_raw(&migrated_rust_input.rust_input); Ok(RustInputInfo { rust_crate_dir: compute_rust_crate_dir(base_dir, &migrated_rust_input.rust_root)?, rust_input_namespace_pack: RustInputNamespacePack { - rust_input_namespace_prefices: TODO, + rust_input_namespace_prefixes: TODO, }?, }) } -fn compute_rust_input_namespace_prefices_raw(raw_rust_input: &str) -> Vec { +fn compute_rust_input_namespace_prefixes_raw(raw_rust_input: &str) -> Vec { raw_rust_input .split(',') .map(|s| Namespace::new_raw(s.to_owned())) diff --git a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs index 679f48d730..55a2d9b388 100644 --- a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs @@ -13,11 +13,11 @@ pub(crate) struct ParserMirInternalConfig { #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct RustInputNamespacePack { - pub rust_input_namespace_prefices: Vec, + pub rust_input_namespace_prefixes: Vec, } impl RustInputNamespacePack { pub fn is_interest(&self, namespace: &Namespace) -> bool { - (self.rust_input_namespace_prefices.iter()).any(|prefix| prefix.is_prefix_of(namespace)) + (self.rust_input_namespace_prefixes.iter()).any(|prefix| prefix.is_prefix_of(namespace)) } } diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 7fc094ebe8..3e1c78108d 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -80,7 +80,7 @@ mod tests { body( "library/codegen/parser/mod/multi_input_file", Some(Box::new(|_rust_crate_dir| RustInputNamespacePack { - rust_input_namespace_prefices: vec![ + rust_input_namespace_prefixes: vec![ Namespace::new_self_crate("api_one".to_owned()), Namespace::new_self_crate("api_two".to_owned()), ], @@ -146,7 +146,7 @@ mod tests { let rust_input_namespace_pack = rust_input_namespace_pack .map(|f| f(&rust_crate_dir)) .unwrap_or(RustInputNamespacePack { - rust_input_namespace_prefices: vec![Namespace::new_self_crate("api".to_owned())], + rust_input_namespace_prefixes: vec![Namespace::new_self_crate("api".to_owned())], }); let config = ParserInternalConfig { From 7475b5e8acd67d67fa6d71edbb3974b4347ff563 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:18:47 +0800 Subject: [PATCH 037/154] chore: more rename --- .../config/internal_config_parser/rust_path_parser.rs | 8 ++++---- .../single_rust_input/expect_output.json | 4 ++-- .../wildcard_rust_input/expect_output.json | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index acb47f169d..5f9076f515 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -19,13 +19,13 @@ pub(super) fn compute_rust_input_info( migrated_rust_input: &ConfigRustRootAndRustInput, base_dir: &Path, ) -> anyhow::Result { - let rust_input_namespace_prefices_raw = + let rust_input_namespace_prefixes_raw = compute_rust_input_namespace_prefixes_raw(&migrated_rust_input.rust_input); Ok(RustInputInfo { rust_crate_dir: compute_rust_crate_dir(base_dir, &migrated_rust_input.rust_root)?, rust_input_namespace_pack: RustInputNamespacePack { - rust_input_namespace_prefixes: TODO, + rust_input_namespace_prefixes: tidy_rust_input_namespace_prefixes(rust_input_namespace_prefixes_raw), }?, }) } @@ -57,8 +57,8 @@ fn fallback_rust_output_path(rust_crate_dir: &Path) -> PathBuf { rust_crate_dir.join("src").join("frb_generated.rs") } -fn parse_third_party_crates(rust_input_namespace_prefices: &[Namespace]) -> Vec { - rust_input_namespace_prefices +fn parse_third_party_crates(rust_input_namespace_prefixes: &[Namespace]) -> Vec { + rust_input_namespace_prefixes .iter() .map(|x| x.path()[0]) .filter(|x| *x != Namespace::SELF_CRATE) diff --git a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json index 50abefbd6f..9b011d6ee6 100644 --- a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json +++ b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json @@ -93,7 +93,7 @@ "parser": { "hir": { "rust_input_namespace_pack": { - "rust_input_namespace_prefices": [ + "rust_input_namespace_prefixes": [ "crate::api" ] } @@ -106,7 +106,7 @@ "rust2dart": "Pde" }, "rust_input_namespace_pack": { - "rust_input_namespace_prefices": [ + "rust_input_namespace_prefixes": [ "crate::api" ] } diff --git a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json index 50abefbd6f..9b011d6ee6 100644 --- a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json +++ b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json @@ -93,7 +93,7 @@ "parser": { "hir": { "rust_input_namespace_pack": { - "rust_input_namespace_prefices": [ + "rust_input_namespace_prefixes": [ "crate::api" ] } @@ -106,7 +106,7 @@ "rust2dart": "Pde" }, "rust_input_namespace_pack": { - "rust_input_namespace_prefices": [ + "rust_input_namespace_prefixes": [ "crate::api" ] } From 1c990015aca0f2b032d49e8507c48a12c91eb1d1 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:19:28 +0800 Subject: [PATCH 038/154] feat: more --- .../config/internal_config_parser/rust_path_parser.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index 5f9076f515..030c37ba3c 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -25,7 +25,9 @@ pub(super) fn compute_rust_input_info( Ok(RustInputInfo { rust_crate_dir: compute_rust_crate_dir(base_dir, &migrated_rust_input.rust_root)?, rust_input_namespace_pack: RustInputNamespacePack { - rust_input_namespace_prefixes: tidy_rust_input_namespace_prefixes(rust_input_namespace_prefixes_raw), + rust_input_namespace_prefixes: tidy_rust_input_namespace_prefixes( + rust_input_namespace_prefixes_raw, + ), }?, }) } @@ -37,6 +39,12 @@ fn compute_rust_input_namespace_prefixes_raw(raw_rust_input: &str) -> Vec Vec { + raw.iter() + .map(|x| Namespace::new_raw(x.joined_path.replace('-', "_"))) + .collect_vec() +} + fn compute_rust_crate_dir(base_dir: &Path, rust_root: &str) -> anyhow::Result { canonicalize_with_error_message(&base_dir.join(rust_root)) } From 9e29b774010e27254bf3f95fe5876da390604a91 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:19:52 +0800 Subject: [PATCH 039/154] feat: more --- .../config/internal_config_parser/rust_path_parser.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index 030c37ba3c..fb93a698a4 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -24,6 +24,7 @@ pub(super) fn compute_rust_input_info( Ok(RustInputInfo { rust_crate_dir: compute_rust_crate_dir(base_dir, &migrated_rust_input.rust_root)?, + third_party_crate_names: compute_third_party_crate_names(&rust_input_namespace_prefixes_raw), rust_input_namespace_pack: RustInputNamespacePack { rust_input_namespace_prefixes: tidy_rust_input_namespace_prefixes( rust_input_namespace_prefixes_raw, @@ -65,8 +66,8 @@ fn fallback_rust_output_path(rust_crate_dir: &Path) -> PathBuf { rust_crate_dir.join("src").join("frb_generated.rs") } -fn parse_third_party_crates(rust_input_namespace_prefixes: &[Namespace]) -> Vec { - rust_input_namespace_prefixes +fn compute_third_party_crate_names(rust_input_namespace_prefixes_raw: &[Namespace]) -> Vec { + rust_input_namespace_prefixes_raw .iter() .map(|x| x.path()[0]) .filter(|x| *x != Namespace::SELF_CRATE) From 71c8be8a843cd6105606b4cd5c54925f59adb3e5 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:20:17 +0800 Subject: [PATCH 040/154] fix: err --- .../codegen/config/internal_config_parser/rust_path_parser.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index fb93a698a4..ba753aa437 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -27,9 +27,9 @@ pub(super) fn compute_rust_input_info( third_party_crate_names: compute_third_party_crate_names(&rust_input_namespace_prefixes_raw), rust_input_namespace_pack: RustInputNamespacePack { rust_input_namespace_prefixes: tidy_rust_input_namespace_prefixes( - rust_input_namespace_prefixes_raw, + &rust_input_namespace_prefixes_raw, ), - }?, + }, }) } From 5a8a14dc05708256800fc62651ce9f7ae9f83500 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:26:09 +0800 Subject: [PATCH 041/154] feat: more --- frb_codegen/src/library/codegen/dumper/internal_config.rs | 1 + frb_codegen/src/library/codegen/mod.rs | 1 - frb_codegen/src/library/codegen/parser/mod.rs | 3 +++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/dumper/internal_config.rs b/frb_codegen/src/library/codegen/dumper/internal_config.rs index 67bbcd3ec3..46f226c375 100644 --- a/frb_codegen/src/library/codegen/dumper/internal_config.rs +++ b/frb_codegen/src/library/codegen/dumper/internal_config.rs @@ -16,6 +16,7 @@ pub(crate) struct DumperInternalConfig { pub enum ConfigDumpContent { Config, Source, + Hir, Mir, GeneratorInfo, GeneratorSpec, diff --git a/frb_codegen/src/library/codegen/mod.rs b/frb_codegen/src/library/codegen/mod.rs index 93c8082076..2e42a886bc 100644 --- a/frb_codegen/src/library/codegen/mod.rs +++ b/frb_codegen/src/library/codegen/mod.rs @@ -44,7 +44,6 @@ fn generate_once(internal_config: &InternalConfig, dumper: &Dumper) -> anyhow::R let pb = progress_bar_pack.parse.start(); let mir_pack = parser::parse(&internal_config.parser, dumper, &progress_bar_pack)?; - dumper.dump(ConfigDumpContent::Mir, "mir_pack.json", &mir_pack)?; drop(pb); let pb = progress_bar_pack.generate.start(); diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 3e1c78108d..f0f6500218 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -1,3 +1,4 @@ +use crate::codegen::ConfigDumpContent; use crate::codegen::dumper::Dumper; use crate::codegen::ir::hir::hierarchical::crates::HirCrate; use crate::codegen::ir::hir::hierarchical::pack::HirPack; @@ -31,10 +32,12 @@ fn parse_inner( let hir_hierarchical = hir::hierarchical::parse(&config.hir, &hir_raw)?; let hir_flat = hir::flat::parse(&hir_hierarchical)?; on_hir(&hir_hierarchical)?; + dumper.dump(ConfigDumpContent::Hir, "hir_hierarchical.json", &hir_hierarchical)?; drop(pb); let pb = progress_bar_pack.parse_mir.start(); let mir_pack = mir::parse(&config.mir, &hir_flat)?; + dumper.dump(ConfigDumpContent::Mir, "mir_pack.json", &mir_pack)?; drop(pb); Ok(mir_pack) From 68defe2c3bf78b7b1142a936b592fb8fe2eccac8 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:26:27 +0800 Subject: [PATCH 042/154] chore: lint --- frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs | 1 - frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs | 2 -- 2 files changed, 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs b/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs index be05c3a863..b9dfe4cc0f 100644 --- a/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs +++ b/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs @@ -1,5 +1,4 @@ use crate::codegen::ir::hir::hierarchical::crates::HirCrate; -use crate::codegen::ir::hir::hierarchical::module::HirModule; use std::collections::HashMap; #[derive(Debug, Clone, serde::Serialize)] diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs index 24d069ffd4..0729579edc 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs @@ -1,5 +1,3 @@ -use crate::codegen::ir::hir::hierarchical::crates::HirCrate; -use crate::codegen::ir::hir::hierarchical::module::{HirModuleMeta, HirVisibility}; use crate::codegen::ir::hir::hierarchical::pack::HirPack; use crate::codegen::ir::hir::raw::HirRawPack; use crate::codegen::parser::hir::hierarchical::crates::parse_crate; From 29f8a7752a47ece9d21866c84fa0fd69b5923944 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:27:27 +0800 Subject: [PATCH 043/154] chore: more --- frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs b/frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs index 3b6afa1075..d08719d66e 100644 --- a/frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs +++ b/frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs @@ -10,6 +10,8 @@ use serde::Serialize; pub struct HirModule { pub meta: HirModuleMeta, pub content: HirModuleContent, + // avoid too big debug dump + #[serde(skip_serializing)] pub raw: Vec, } From 8c7441c9188249b032a878f3721567c0601f78ba Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:31:54 +0800 Subject: [PATCH 044/154] fix: err --- .../src/library/codegen/parser/hir/hierarchical/crates.rs | 3 ++- .../src/library/codegen/parser/hir/hierarchical/mod.rs | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs index 68530fe883..ab52152285 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs @@ -7,10 +7,11 @@ use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; pub(crate) fn parse_crate( config: &ParserHirInternalConfig, file: &syn::File, + crate_name: &str, ) -> anyhow::Result { let info = HirModuleMeta { visibility: HirVisibility::Public, - namespace: Namespace::new(vec![Namespace::SELF_CRATE.to_owned()]), + namespace: Namespace::new(vec![crate_name.to_owned()]), }; let root_module = parse_module(&file.items, info, config)?; Ok(HirCrate { root_module }) diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs index 0729579edc..19ddd51bf7 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs @@ -18,7 +18,12 @@ pub(crate) fn parse( let crates = hir_raw .crates .iter() - .map(|(crate_name, syn_file)| Ok((crate_name.to_owned(), parse_crate(config, syn_file)?))) + .map(|(crate_name, syn_file)| { + Ok(( + crate_name.to_owned(), + parse_crate(config, crate_name, syn_file)?, + )) + }) .collect::>>()? .into_iter() .collect(); From 0aaf846bb1d6a1f089f84b176fa835a87292ef80 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:32:05 +0800 Subject: [PATCH 045/154] fix: compile --- frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs index 19ddd51bf7..3c31836211 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/mod.rs @@ -21,7 +21,7 @@ pub(crate) fn parse( .map(|(crate_name, syn_file)| { Ok(( crate_name.to_owned(), - parse_crate(config, crate_name, syn_file)?, + parse_crate(config, syn_file, crate_name)?, )) }) .collect::>>()? From 7678a7da5379389769a16fbfa5e21b7ec4a602fe Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:33:15 +0800 Subject: [PATCH 046/154] chore: empty --- frb_codegen/src/library/utils/crate_name.rs | 0 frb_codegen/src/library/utils/mod.rs | 1 + 2 files changed, 1 insertion(+) create mode 100644 frb_codegen/src/library/utils/crate_name.rs diff --git a/frb_codegen/src/library/utils/crate_name.rs b/frb_codegen/src/library/utils/crate_name.rs new file mode 100644 index 0000000000..e69de29bb2 diff --git a/frb_codegen/src/library/utils/mod.rs b/frb_codegen/src/library/utils/mod.rs index ab817cedfa..235a8dbd54 100644 --- a/frb_codegen/src/library/utils/mod.rs +++ b/frb_codegen/src/library/utils/mod.rs @@ -14,3 +14,4 @@ pub(crate) mod rust_project_utils; pub(crate) mod simple_cache; #[cfg(test)] pub(crate) mod test_utils; +pub(crate) mod crate_name; From c4ee906ce8be8d90c8231f2f866fbf8e12b46969 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:33:49 +0800 Subject: [PATCH 047/154] refactor: mv --- .../src/library/codegen/config/internal_config_parser/mod.rs | 2 +- .../codegen/config/internal_config_parser/rust_path_parser.rs | 2 +- .../codegen/generator/api_dart/spec_generator/class/method.rs | 2 +- .../codegen/generator/api_dart/spec_generator/class/mod.rs | 2 +- .../generator/api_dart/spec_generator/class/ty/rust_opaque.rs | 2 +- .../codegen/generator/api_dart/spec_generator/function.rs | 2 +- .../library/codegen/generator/api_dart/spec_generator/misc.rs | 2 +- .../library/codegen/generator/api_dart/spec_generator/mod.rs | 2 +- .../src/library/codegen/generator/api_dart/text_generator.rs | 2 +- .../src/library/codegen/generator/codec/sse/ty/enumeration.rs | 2 +- .../codegen/generator/wire/dart/spec_generator/misc/mod.rs | 2 +- .../rust/spec_generator/codec/dco/encoder/ty/enumeration.rs | 2 +- .../src/library/codegen/ir/hir/hierarchical/function.rs | 2 +- frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs | 2 +- .../src/library/codegen/ir/hir/hierarchical/struct_or_enum.rs | 2 +- frb_codegen/src/library/codegen/ir/mir/func.rs | 2 +- frb_codegen/src/library/codegen/ir/mir/mod.rs | 1 - frb_codegen/src/library/codegen/ir/mir/pack.rs | 2 +- frb_codegen/src/library/codegen/ir/mir/ty/delegate.rs | 2 +- frb_codegen/src/library/codegen/ir/mir/ty/enumeration.rs | 2 +- frb_codegen/src/library/codegen/ir/mir/ty/mod.rs | 2 +- .../library/codegen/ir/mir/ty/rust_auto_opaque_implicit.rs | 2 +- frb_codegen/src/library/codegen/ir/mir/ty/rust_opaque.rs | 2 +- frb_codegen/src/library/codegen/ir/mir/ty/structure.rs | 2 +- .../src/library/codegen/parser/hir/hierarchical/crates.rs | 2 +- .../src/library/codegen/parser/hir/hierarchical/function.rs | 2 +- .../src/library/codegen/parser/hir/hierarchical/module.rs | 2 +- .../library/codegen/parser/hir/hierarchical/struct_or_enum.rs | 2 +- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 2 +- .../library/codegen/parser/mir/auto_accessor_parser/field.rs | 2 +- .../library/codegen/parser/mir/auto_accessor_parser/mod.rs | 2 +- .../src/library/codegen/parser/mir/existing_handler.rs | 2 +- .../src/library/codegen/parser/mir/function_parser/mod.rs | 2 +- frb_codegen/src/library/codegen/parser/mir/internal_config.rs | 2 +- frb_codegen/src/library/codegen/parser/mir/misc.rs | 2 +- frb_codegen/src/library/codegen/parser/mir/mod.rs | 2 +- .../parser/mir/sanity_checker/auto_accessor_checker.rs | 4 ++-- .../codegen/parser/mir/sanity_checker/unused_checker.rs | 2 +- .../src/library/codegen/parser/mir/type_parser/array.rs | 2 +- .../library/codegen/parser/mir/type_parser/enum_or_struct.rs | 2 +- .../src/library/codegen/parser/mir/type_parser/enumeration.rs | 2 +- frb_codegen/src/library/codegen/parser/mir/type_parser/mod.rs | 2 +- .../parser/mir/type_parser/rust_auto_opaque_implicit.rs | 2 +- .../src/library/codegen/parser/mir/type_parser/rust_opaque.rs | 2 +- .../src/library/codegen/parser/mir/type_parser/structure.rs | 2 +- .../src/library/codegen/parser/mir/type_parser/tuple.rs | 2 +- frb_codegen/src/library/codegen/parser/mod.rs | 2 +- frb_codegen/src/library/utils/mod.rs | 1 + .../src/library/{codegen/ir/mir => utils}/namespace.rs | 0 49 files changed, 48 insertions(+), 48 deletions(-) rename frb_codegen/src/library/{codegen/ir/mir => utils}/namespace.rs (100%) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs index 877ff03ce6..e8864fa33a 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs @@ -4,7 +4,7 @@ use crate::codegen::config::internal_config_parser::rust_path_parser::RustInputI use crate::codegen::dumper::internal_config::DumperInternalConfig; use crate::codegen::generator::codec::structs::{CodecMode, CodecModePack}; use crate::codegen::generator::wire::dart::internal_config::DartOutputClassNamePack; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::codegen::parser::internal_config::ParserInternalConfig; diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index ba753aa437..fddad496ab 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -1,7 +1,7 @@ use crate::codegen::config::internal_config_parser::dart_path_parser::compute_path_map; use crate::codegen::config::internal_config_parser::rust_path_migrator::ConfigRustRootAndRustInput; use crate::codegen::generator::misc::target::TargetOrCommonMap; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::parser::mir::internal_config::RustInputNamespacePack; use crate::codegen::Config; use crate::utils::path_utils::canonicalize_with_error_message; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs index 90e55f2c78..ce4cfc8e39 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs @@ -7,7 +7,7 @@ use crate::codegen::ir::mir::func::{ MirFunc, MirFuncAccessorMode, MirFuncArgMode, MirFuncDefaultConstructorMode, MirFuncOwnerInfo, MirFuncOwnerInfoMethod, MirFuncOwnerInfoMethodMode, }; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::if_then_some; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use convert_case::{Case, Casing}; 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 e81de30ba7..fd10ef5e5c 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs @@ -1,4 +1,4 @@ -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::utils::basic_code::DartBasicHeaderCode; use serde::Serialize; 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 da45f59d5a..c54697a619 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 @@ -2,7 +2,7 @@ use crate::codegen::generator::api_dart::spec_generator::class::method::generate 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::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::rust_opaque::MirTypeRustOpaque; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs index 459ce06293..597b9612f7 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs @@ -7,7 +7,7 @@ use crate::codegen::generator::api_dart::spec_generator::misc::{ }; use crate::codegen::ir::mir::field::MirField; use crate::codegen::ir::mir::func::{MirFunc, MirFuncArgMode, MirFuncMode}; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::delegate::{MirTypeDelegate, MirTypeDelegateStreamSink}; use crate::codegen::ir::mir::ty::MirType; use crate::if_then_some; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/misc.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/misc.rs index 94900a0724..4168dca994 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/misc.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/misc.rs @@ -5,7 +5,7 @@ use crate::codegen::ir::mir::annotation::MirDartAnnotation; use crate::codegen::ir::mir::comment::MirComment; use crate::codegen::ir::mir::func::MirFunc; use crate::codegen::ir::mir::import::MirDartImport; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::pack::DistinctTypeGatherer; use crate::codegen::ir::mir::ty::MirType; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs index 76413cc681..d7328d0b21 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs @@ -9,7 +9,7 @@ use crate::codegen::generator::api_dart::spec_generator::function::ApiDartGenera use crate::codegen::generator::api_dart::spec_generator::misc::generate_imports_which_types_and_funcs_use; use crate::codegen::generator::api_dart::spec_generator::sanity_checker::sanity_check_class_name_duplicates; use crate::codegen::ir::mir::func::{MirFunc, MirFuncOwnerInfo}; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::pack::{MirPack, MirPackComputedCache}; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::ConfigDumpContent; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 5448c6e445..7dc1d25d28 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -4,7 +4,7 @@ use crate::codegen::generator::api_dart::spec_generator::{ ApiDartOutputSpec, ApiDartOutputSpecItem, }; use crate::codegen::generator::misc::{generate_code_header, PathText, PathTexts}; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::utils::basic_code::DartBasicHeaderCode; use anyhow::ensure; use itertools::Itertools; diff --git a/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs b/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs index e265c4c00c..b8f3504c6b 100644 --- a/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs +++ b/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs @@ -1,7 +1,7 @@ use crate::codegen::generator::codec::sse::ty::structure::GeneralizedStructGenerator; use crate::codegen::generator::codec::sse::ty::*; use crate::codegen::generator::misc::StructOrRecord; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirVariant, MirVariantKind}; use crate::library::codegen::generator::codec::sse::lang::LangTrait; use itertools::Itertools; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs index 19978b7c9d..878610ef28 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs @@ -8,7 +8,7 @@ use crate::codegen::generator::wire::dart::spec_generator::base::{ }; use crate::codegen::generator::wire::dart::spec_generator::output_code::WireDartOutputCode; use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFunc; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::pack::MirPackComputedCache; use crate::codegen::misc::GeneratorProgressBarPack; use crate::library::codegen::generator::wire::dart::spec_generator::misc::ty::WireDartGeneratorMiscTrait; diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/codec/dco/encoder/ty/enumeration.rs b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/codec/dco/encoder/ty/enumeration.rs index 1e2c84907f..c8093ae5de 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/codec/dco/encoder/ty/enumeration.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/codec/dco/encoder/ty/enumeration.rs @@ -6,7 +6,7 @@ use crate::codegen::generator::wire::rust::spec_generator::codec::dco::encoder:: generate_impl_into_dart, generate_impl_into_into_dart, }; use crate::codegen::generator::wire::rust::spec_generator::codec::dco::encoder::ty::WireRustCodecDcoGeneratorEncoderTrait; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::enumeration::MirTypeEnumRef; use itertools::Itertools; diff --git a/frb_codegen/src/library/codegen/ir/hir/hierarchical/function.rs b/frb_codegen/src/library/codegen/ir/hir/hierarchical/function.rs index 43cada8b31..7cd864971e 100644 --- a/frb_codegen/src/library/codegen/ir/hir/hierarchical/function.rs +++ b/frb_codegen/src/library/codegen/ir/hir/hierarchical/function.rs @@ -1,4 +1,4 @@ -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use proc_macro2::Span; use serde::Serialize; use syn::spanned::Spanned; diff --git a/frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs b/frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs index d08719d66e..293e23e24e 100644 --- a/frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs +++ b/frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs @@ -2,7 +2,7 @@ use crate::codegen::ir::hir::hierarchical::function::HirFunction; use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirEnum; use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirStruct; use crate::codegen::ir::hir::hierarchical::type_alias::HirTypeAlias; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use derivative::Derivative; use serde::Serialize; diff --git a/frb_codegen/src/library/codegen/ir/hir/hierarchical/struct_or_enum.rs b/frb_codegen/src/library/codegen/ir/hir/hierarchical/struct_or_enum.rs index 3840c7524a..969faef36b 100644 --- a/frb_codegen/src/library/codegen/ir/hir/hierarchical/struct_or_enum.rs +++ b/frb_codegen/src/library/codegen/ir/hir/hierarchical/struct_or_enum.rs @@ -1,5 +1,5 @@ use crate::codegen::ir::hir::hierarchical::module::HirVisibility; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use derivative::Derivative; use proc_macro2::Ident; use quote::ToTokens; diff --git a/frb_codegen/src/library/codegen/ir/mir/func.rs b/frb_codegen/src/library/codegen/ir/mir/func.rs index eca5256233..6a4bda0aec 100644 --- a/frb_codegen/src/library/codegen/ir/mir/func.rs +++ b/frb_codegen/src/library/codegen/ir/mir/func.rs @@ -1,7 +1,7 @@ use crate::codegen::generator::codec::structs::CodecModePack; use crate::codegen::ir::mir::comment::MirComment; use crate::codegen::ir::mir::field::MirField; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::delegate::{MirTypeDelegate, MirTypeDelegatePrimitiveEnum}; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::{MirContext, MirType, MirTypeTrait}; diff --git a/frb_codegen/src/library/codegen/ir/mir/mod.rs b/frb_codegen/src/library/codegen/ir/mir/mod.rs index 40bb38b845..e256bb6d8a 100644 --- a/frb_codegen/src/library/codegen/ir/mir/mod.rs +++ b/frb_codegen/src/library/codegen/ir/mir/mod.rs @@ -5,7 +5,6 @@ pub(crate) mod field; pub(crate) mod func; pub(crate) mod ident; pub(crate) mod import; -pub(crate) mod namespace; pub(crate) mod pack; pub(crate) mod ty; mod utils; diff --git a/frb_codegen/src/library/codegen/ir/mir/pack.rs b/frb_codegen/src/library/codegen/ir/mir/pack.rs index 7514f9401e..cf9d42e4ec 100644 --- a/frb_codegen/src/library/codegen/ir/mir/pack.rs +++ b/frb_codegen/src/library/codegen/ir/mir/pack.rs @@ -1,6 +1,6 @@ use crate::codegen::generator::codec::structs::CodecMode; use crate::codegen::ir::mir::func::MirFunc; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumIdent}; use crate::codegen::ir::mir::ty::structure::{MirStruct, MirStructIdent}; use crate::codegen::ir::mir::ty::MirType; diff --git a/frb_codegen/src/library/codegen/ir/mir/ty/delegate.rs b/frb_codegen/src/library/codegen/ir/mir/ty/delegate.rs index e3f45b7383..5aeeffeca4 100644 --- a/frb_codegen/src/library/codegen/ir/mir/ty/delegate.rs +++ b/frb_codegen/src/library/codegen/ir/mir/ty/delegate.rs @@ -1,5 +1,5 @@ use crate::codegen::generator::codec::structs::CodecMode; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::enumeration::MirTypeEnumRef; use crate::codegen::ir::mir::ty::general_list::{mir_list, MirTypeGeneralList}; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; diff --git a/frb_codegen/src/library/codegen/ir/mir/ty/enumeration.rs b/frb_codegen/src/library/codegen/ir/mir/ty/enumeration.rs index b268793f32..eac5e2ae04 100644 --- a/frb_codegen/src/library/codegen/ir/mir/ty/enumeration.rs +++ b/frb_codegen/src/library/codegen/ir/mir/ty/enumeration.rs @@ -3,7 +3,7 @@ use crate::codegen::ir::mir::comment::MirComment; use crate::codegen::ir::mir::field::MirField; use crate::codegen::ir::mir::ident::MirIdent; -use crate::codegen::ir::mir::namespace::{Namespace, NamespacedName}; +use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::mir::ty::structure::MirStruct; use crate::codegen::ir::mir::ty::{MirContext, MirType, MirTypeTrait}; use convert_case::{Case, Casing}; diff --git a/frb_codegen/src/library/codegen/ir/mir/ty/mod.rs b/frb_codegen/src/library/codegen/ir/mir/ty/mod.rs index c25ccebcff..6f42fccfed 100644 --- a/frb_codegen/src/library/codegen/ir/mir/ty/mod.rs +++ b/frb_codegen/src/library/codegen/ir/mir/ty/mod.rs @@ -13,7 +13,7 @@ pub(crate) mod rust_auto_opaque_implicit; pub(crate) mod rust_opaque; pub(crate) mod structure; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::pack::{MirEnumPool, MirPack, MirStructPool}; use crate::codegen::ir::mir::ty::delegate::MirTypeDelegate; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; diff --git a/frb_codegen/src/library/codegen/ir/mir/ty/rust_auto_opaque_implicit.rs b/frb_codegen/src/library/codegen/ir/mir/ty/rust_auto_opaque_implicit.rs index c152417733..d23ad58bfc 100644 --- a/frb_codegen/src/library/codegen/ir/mir/ty/rust_auto_opaque_implicit.rs +++ b/frb_codegen/src/library/codegen/ir/mir/ty/rust_auto_opaque_implicit.rs @@ -1,6 +1,6 @@ use super::rust_opaque::RUST_OPAQUE_AS_PRIMITIVE; use crate::codegen::ir::mir::func::OwnershipMode; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::rust_opaque::{MirTypeRustOpaque, NameComponent}; use crate::codegen::ir::mir::ty::{MirContext, MirType, MirTypeTrait}; diff --git a/frb_codegen/src/library/codegen/ir/mir/ty/rust_opaque.rs b/frb_codegen/src/library/codegen/ir/mir/ty/rust_opaque.rs index 1669a76f45..7748b95bd7 100644 --- a/frb_codegen/src/library/codegen/ir/mir/ty/rust_opaque.rs +++ b/frb_codegen/src/library/codegen/ir/mir/ty/rust_opaque.rs @@ -1,4 +1,4 @@ -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::{MirContext, MirType, MirTypeTrait}; use convert_case::{Case, Casing}; diff --git a/frb_codegen/src/library/codegen/ir/mir/ty/structure.rs b/frb_codegen/src/library/codegen/ir/mir/ty/structure.rs index 860ac7c1b7..a0f1df0fa4 100644 --- a/frb_codegen/src/library/codegen/ir/mir/ty/structure.rs +++ b/frb_codegen/src/library/codegen/ir/mir/ty/structure.rs @@ -3,7 +3,7 @@ use crate::codegen::ir::mir::annotation::MirDartAnnotation; use crate::codegen::ir::mir::comment::MirComment; use crate::codegen::ir::mir::field::MirField; -use crate::codegen::ir::mir::namespace::{Namespace, NamespacedName}; +use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::mir::ty::{MirContext, MirType, MirTypeTrait}; use convert_case::{Case, Casing}; diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs index ab52152285..4ee6e8d509 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs @@ -1,6 +1,6 @@ use crate::codegen::ir::hir::hierarchical::crates::HirCrate; use crate::codegen::ir::hir::hierarchical::module::{HirModuleMeta, HirVisibility}; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::parser::hir::hierarchical::module::parse_module; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/function.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/function.rs index 7c152d721f..b2267136ea 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/function.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/function.rs @@ -1,5 +1,5 @@ use crate::codegen::ir::hir::hierarchical::function::{HirFunction, HirFunctionInner}; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::if_then_some; use itertools::Itertools; use syn::{ImplItem, Item}; diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs index bf5be5a6e6..dac909d32b 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs @@ -1,5 +1,5 @@ use crate::codegen::ir::hir::hierarchical::module::{HirModule, HirModuleContent, HirModuleMeta}; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::parser::hir::hierarchical::function::parse_generalized_functions; use crate::codegen::parser::hir::hierarchical::item_type::parse_syn_item_type; use crate::codegen::parser::hir::hierarchical::struct_or_enum::{ diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/struct_or_enum.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/struct_or_enum.rs index 570600e33d..885ade62b0 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/struct_or_enum.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/struct_or_enum.rs @@ -1,5 +1,5 @@ use crate::codegen::ir::hir::hierarchical::struct_or_enum::{HirEnum, HirStruct, HirStructOrEnum}; -use crate::codegen::ir::mir::namespace::{Namespace, NamespacedName}; +use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::parser::hir::hierarchical::mirror_ident::{ parse_mirror_ident, ParseMirrorIdentOutput, }; diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 32edccd40e..de8511ca7d 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -1,6 +1,6 @@ use crate::codegen::dumper::Dumper; use crate::codegen::ir::hir::raw::HirRawPack; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::library::commands::cargo_expand::run_cargo_expand; use itertools::concat; diff --git a/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/field.rs b/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/field.rs index 56f5f3a7da..a3236db20b 100644 --- a/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/field.rs +++ b/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/field.rs @@ -4,7 +4,7 @@ use crate::codegen::ir::mir::func::{ MirFuncOwnerInfo, MirFuncOwnerInfoMethod, MirFuncOwnerInfoMethodMode, OwnershipMode, }; use crate::codegen::ir::mir::ident::MirIdent; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::parser::mir::attribute_parser::FrbAttributes; diff --git a/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/mod.rs index e7f9cb9003..1d7206ab4a 100644 --- a/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/mod.rs @@ -3,7 +3,7 @@ mod field; use crate::codegen::generator::codec::structs::CodecMode; use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirStruct; use crate::codegen::ir::mir::func::{MirFunc, MirFuncAccessorMode}; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::ir::mir::ty::{MirContext, MirType}; use crate::codegen::parser::mir::attribute_parser::FrbAttributes; diff --git a/frb_codegen/src/library/codegen/parser/mir/existing_handler.rs b/frb_codegen/src/library/codegen/parser/mir/existing_handler.rs index ff75782d4f..5373aba959 100644 --- a/frb_codegen/src/library/codegen/parser/mir/existing_handler.rs +++ b/frb_codegen/src/library/codegen/parser/mir/existing_handler.rs @@ -1,5 +1,5 @@ use crate::codegen::ir::hir::hierarchical::module::HirModule; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::codegen::parser::mir::internal_config::RustInputNamespacePack; use crate::library::misc::consts::HANDLER_NAME; use anyhow::ensure; diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index c0f245481e..bbc73c12a0 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -4,7 +4,7 @@ use crate::codegen::ir::mir::func::{ MirFunc, MirFuncArgMode, MirFuncInput, MirFuncMode, MirFuncOutput, MirFuncOwnerInfo, MirFuncOwnerInfoMethod, MirFuncOwnerInfoMethodMode, }; -use crate::codegen::ir::mir::namespace::{Namespace, NamespacedName}; +use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::ir::mir::ty::MirType; diff --git a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs index 55a2d9b388..7ce6846248 100644 --- a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs @@ -1,5 +1,5 @@ use crate::codegen::generator::codec::structs::{CodecMode, CodecModePack}; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use serde::{Deserialize, Serialize}; diff --git a/frb_codegen/src/library/codegen/parser/mir/misc.rs b/frb_codegen/src/library/codegen/parser/mir/misc.rs index c035e1c662..983e58e213 100644 --- a/frb_codegen/src/library/codegen/parser/mir/misc.rs +++ b/frb_codegen/src/library/codegen/parser/mir/misc.rs @@ -1,5 +1,5 @@ use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirStructOrEnumWrapper; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::codegen::parser::mir::internal_config::RustInputNamespacePack; use itertools::Itertools; use std::collections::HashMap; diff --git a/frb_codegen/src/library/codegen/parser/mir/mod.rs b/frb_codegen/src/library/codegen/parser/mir/mod.rs index d634faddf1..ab4f3efa11 100644 --- a/frb_codegen/src/library/codegen/parser/mir/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/mod.rs @@ -13,7 +13,7 @@ use crate::codegen::ir::hir::flat::HirFlatCrate; use crate::codegen::ir::hir::hierarchical::function::HirFunction; use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirStruct; use crate::codegen::ir::mir::func::MirFunc; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::pack::MirPack; use crate::codegen::parser::mir::auto_accessor_parser::parse_auto_accessors; use crate::codegen::parser::mir::function_parser::FunctionParser; diff --git a/frb_codegen/src/library/codegen/parser/mir/sanity_checker/auto_accessor_checker.rs b/frb_codegen/src/library/codegen/parser/mir/sanity_checker/auto_accessor_checker.rs index 65c365affa..70fdfc37e1 100644 --- a/frb_codegen/src/library/codegen/parser/mir/sanity_checker/auto_accessor_checker.rs +++ b/frb_codegen/src/library/codegen/parser/mir/sanity_checker/auto_accessor_checker.rs @@ -1,5 +1,5 @@ use crate::codegen::ir::mir::field::MirField; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::library::codegen::ir::mir::ty::MirTypeTrait; use itertools::Itertools; use log::warn; @@ -33,7 +33,7 @@ pub(crate) struct SanityCheckHint { #[cfg(test)] mod tests { - use crate::codegen::ir::mir::namespace::Namespace; + use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::boxed::MirTypeBoxed; use crate::codegen::ir::mir::ty::dart_opaque::MirTypeDartOpaque; use crate::codegen::ir::mir::ty::delegate::MirTypeDelegate; diff --git a/frb_codegen/src/library/codegen/parser/mir/sanity_checker/unused_checker.rs b/frb_codegen/src/library/codegen/parser/mir/sanity_checker/unused_checker.rs index b42c3755bf..e2aaa09822 100644 --- a/frb_codegen/src/library/codegen/parser/mir/sanity_checker/unused_checker.rs +++ b/frb_codegen/src/library/codegen/parser/mir/sanity_checker/unused_checker.rs @@ -1,5 +1,5 @@ use crate::codegen::ir::hir::hierarchical::struct_or_enum::{HirEnum, HirStruct}; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::pack::MirPack; use crate::codegen::ir::mir::ty::delegate::MirTypeDelegate; use crate::codegen::ir::mir::ty::MirType; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/array.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/array.rs index f828399374..d85b7303fb 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/array.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/array.rs @@ -1,4 +1,4 @@ -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::delegate::{ MirTypeDelegate, MirTypeDelegateArray, MirTypeDelegateArrayMode, }; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/enum_or_struct.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/enum_or_struct.rs index 87ac992f4f..a1c3096200 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/enum_or_struct.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/enum_or_struct.rs @@ -1,5 +1,5 @@ use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirStructOrEnumWrapper; -use crate::codegen::ir::mir::namespace::{Namespace, NamespacedName}; +use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::parser::mir::attribute_parser::FrbAttributes; use crate::codegen::parser::mir::type_parser::external_impl; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/enumeration.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/enumeration.rs index 31f3cf7cfb..057dc97988 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/enumeration.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/enumeration.rs @@ -1,7 +1,7 @@ use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirEnum; use crate::codegen::ir::mir::field::{MirField, MirFieldSettings}; use crate::codegen::ir::mir::ident::MirIdent; -use crate::codegen::ir::mir::namespace::{Namespace, NamespacedName}; +use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::mir::ty::boxed::MirTypeBoxed; use crate::codegen::ir::mir::ty::delegate::{MirTypeDelegate, MirTypeDelegatePrimitiveEnum}; use crate::codegen::ir::mir::ty::enumeration::{ diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/mod.rs index 8fdc24fc60..4aad9db4dc 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/mod.rs @@ -1,7 +1,7 @@ use crate::codegen::generator::codec::structs::CodecMode; use crate::codegen::ir::hir::hierarchical::struct_or_enum::{HirEnum, HirStruct}; use crate::codegen::ir::mir::func::MirFuncOwnerInfo; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::pack::{MirEnumPool, MirStructPool}; use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumIdent}; use crate::codegen::ir::mir::ty::rust_auto_opaque_implicit::MirTypeRustAutoOpaqueImplicit; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_auto_opaque_implicit.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_auto_opaque_implicit.rs index aea33e63bb..2f80a0fa4b 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_auto_opaque_implicit.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_auto_opaque_implicit.rs @@ -1,5 +1,5 @@ use crate::codegen::ir::mir::func::OwnershipMode; -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::rust_auto_opaque_implicit::{ MirRustAutoOpaqueRaw, MirTypeRustAutoOpaqueImplicit, }; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_opaque.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_opaque.rs index 9fb67e663b..80916b1df3 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_opaque.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_opaque.rs @@ -1,4 +1,4 @@ -use crate::codegen::ir::mir::namespace::Namespace; +use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::rust_opaque::{ MirRustOpaqueInner, MirTypeRustOpaque, RustOpaqueCodecMode, }; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/structure.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/structure.rs index bdfb3efac4..e6769613f9 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/structure.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/structure.rs @@ -1,7 +1,7 @@ use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirStruct; use crate::codegen::ir::mir::field::{MirField, MirFieldSettings}; use crate::codegen::ir::mir::ident::MirIdent; -use crate::codegen::ir::mir::namespace::{Namespace, NamespacedName}; +use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::mir::ty::structure::{MirStruct, MirStructIdent, MirTypeStructRef}; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::ir::mir::ty::MirType::StructRef; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/tuple.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/tuple.rs index 20e0ad2dbb..e1cbf1c02d 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/tuple.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/tuple.rs @@ -1,6 +1,6 @@ use crate::codegen::ir::mir::field::MirField; use crate::codegen::ir::mir::ident::MirIdent; -use crate::codegen::ir::mir::namespace::NamespacedName; +use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::record::MirTypeRecord; use crate::codegen::ir::mir::ty::structure::{MirStruct, MirStructIdent, MirTypeStructRef}; diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index f0f6500218..4508b9c04c 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -48,7 +48,7 @@ mod tests { use crate::codegen::config::internal_config_parser::compute_force_codec_mode_pack; use crate::codegen::dumper::Dumper; use crate::codegen::generator::codec::structs::CodecMode; - use crate::codegen::ir::mir::namespace::Namespace; + use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::misc::GeneratorProgressBarPack; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; diff --git a/frb_codegen/src/library/utils/mod.rs b/frb_codegen/src/library/utils/mod.rs index 235a8dbd54..b526c5ed30 100644 --- a/frb_codegen/src/library/utils/mod.rs +++ b/frb_codegen/src/library/utils/mod.rs @@ -15,3 +15,4 @@ pub(crate) mod simple_cache; #[cfg(test)] pub(crate) mod test_utils; pub(crate) mod crate_name; +pub(crate) mod namespace; diff --git a/frb_codegen/src/library/codegen/ir/mir/namespace.rs b/frb_codegen/src/library/utils/namespace.rs similarity index 100% rename from frb_codegen/src/library/codegen/ir/mir/namespace.rs rename to frb_codegen/src/library/utils/namespace.rs From 1e44fc6d5457d2a0db5fd41c2ae4f029a7b4e25f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:35:39 +0800 Subject: [PATCH 048/154] feat: more --- frb_codegen/src/library/utils/crate_name.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/frb_codegen/src/library/utils/crate_name.rs b/frb_codegen/src/library/utils/crate_name.rs index e69de29bb2..c2d3096c87 100644 --- a/frb_codegen/src/library/utils/crate_name.rs +++ b/frb_codegen/src/library/utils/crate_name.rs @@ -0,0 +1,14 @@ +use crate::utils::namespace::Namespace; + +/// e.g. `web-audio-api` (note the `-` instead of `_`) +pub(crate) struct CrateName(String); + +impl CrateName { + pub(crate) fn namespace(&self) -> Namespace { + Namespace::new_raw(self.0) + } + + pub(crate) fn raw(&self) -> &str { + self.0 + } +} From adacea6210ff79266d2a5c950c3f62f82863efea Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:36:10 +0800 Subject: [PATCH 049/154] feat: ty --- .../codegen/config/internal_config_parser/rust_path_parser.rs | 3 ++- frb_codegen/src/library/codegen/parser/hir/internal_config.rs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index fddad496ab..a06c028ffe 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -8,10 +8,11 @@ use crate::utils::path_utils::canonicalize_with_error_message; use anyhow::Context; use itertools::Itertools; use std::path::{Path, PathBuf}; +use crate::utils::crate_name::CrateName; pub(super) struct RustInputInfo { pub rust_crate_dir: PathBuf, - pub third_party_crate_names: Vec, + pub third_party_crate_names: Vec, pub rust_input_namespace_pack: RustInputNamespacePack, } diff --git a/frb_codegen/src/library/codegen/parser/hir/internal_config.rs b/frb_codegen/src/library/codegen/parser/hir/internal_config.rs index 774db0ccac..bd577ef264 100644 --- a/frb_codegen/src/library/codegen/parser/hir/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/hir/internal_config.rs @@ -1,10 +1,11 @@ use std::path::PathBuf; use crate::codegen::parser::mir::internal_config::RustInputNamespacePack; use serde::{Deserialize, Serialize}; +use crate::utils::crate_name::CrateName; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct ParserHirInternalConfig { pub rust_input_namespace_pack: RustInputNamespacePack, pub rust_crate_dir: PathBuf, - pub third_party_crate_names: Vec, + pub third_party_crate_names: Vec, } From 934232d1f20fd154aa9c357b8c2117e14f99af57 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:36:34 +0800 Subject: [PATCH 050/154] fix: err --- .../config/internal_config_parser/rust_path_parser.rs | 4 ++-- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 3 ++- frb_codegen/src/library/utils/crate_name.rs | 9 ++++++++- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index a06c028ffe..c4819f72f7 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -67,13 +67,13 @@ fn fallback_rust_output_path(rust_crate_dir: &Path) -> PathBuf { rust_crate_dir.join("src").join("frb_generated.rs") } -fn compute_third_party_crate_names(rust_input_namespace_prefixes_raw: &[Namespace]) -> Vec { +fn compute_third_party_crate_names(rust_input_namespace_prefixes_raw: &[Namespace]) -> Vec { rust_input_namespace_prefixes_raw .iter() .map(|x| x.path()[0]) .filter(|x| *x != Namespace::SELF_CRATE) .dedup() .sorted() - .map(|x| x.to_owned()) + .map(|x| CrateName::new(x.to_owned())) .collect_vec() } diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index de8511ca7d..a51bdbddf9 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -4,13 +4,14 @@ use crate::utils::namespace::Namespace; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::library::commands::cargo_expand::run_cargo_expand; use itertools::concat; +use crate::utils::crate_name::CrateName; pub(crate) fn parse( config: &ParserHirInternalConfig, dumper: &Dumper, ) -> anyhow::Result { let crates = concat([ - vec![Namespace::SELF_CRATE.to_owned()], + vec![CrateName::new(Namespace::SELF_CRATE.to_owned())], config.third_party_crate_names.clone(), ]) .iter() diff --git a/frb_codegen/src/library/utils/crate_name.rs b/frb_codegen/src/library/utils/crate_name.rs index c2d3096c87..bc233b830a 100644 --- a/frb_codegen/src/library/utils/crate_name.rs +++ b/frb_codegen/src/library/utils/crate_name.rs @@ -1,14 +1,21 @@ +use serde::{Deserialize, Serialize}; use crate::utils::namespace::Namespace; /// e.g. `web-audio-api` (note the `-` instead of `_`) +#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] +#[serde(transparent)] pub(crate) struct CrateName(String); impl CrateName { + pub fn new(raw: String) -> Self { + Self(raw) + } + pub(crate) fn namespace(&self) -> Namespace { Namespace::new_raw(self.0) } pub(crate) fn raw(&self) -> &str { - self.0 + &self.0 } } From df7c316abb7f129469249b46474cf611afd26fd4 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:38:00 +0800 Subject: [PATCH 051/154] feat: more --- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 4 ++-- frb_codegen/src/library/utils/crate_name.rs | 2 +- frb_codegen/src/library/utils/namespace.rs | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index a51bdbddf9..7139de9c07 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -11,7 +11,7 @@ pub(crate) fn parse( dumper: &Dumper, ) -> anyhow::Result { let crates = concat([ - vec![CrateName::new(Namespace::SELF_CRATE.to_owned())], + vec![Namespace::SELF_CRATE_TYPED.clone()], config.third_party_crate_names.clone(), ]) .iter() @@ -20,7 +20,7 @@ pub(crate) fn parse( crate_name.to_owned(), run_cargo_expand( &config.rust_crate_dir, - (crate_name != Namespace::SELF_CRATE).then(|| crate_name.as_ref()), + (crate_name != Namespace::SELF_CRATE_TYPED).then(|| crate_name.as_ref()), dumper, )?, )) diff --git a/frb_codegen/src/library/utils/crate_name.rs b/frb_codegen/src/library/utils/crate_name.rs index bc233b830a..32b7948281 100644 --- a/frb_codegen/src/library/utils/crate_name.rs +++ b/frb_codegen/src/library/utils/crate_name.rs @@ -7,7 +7,7 @@ use crate::utils::namespace::Namespace; pub(crate) struct CrateName(String); impl CrateName { - pub fn new(raw: String) -> Self { + pub const fn new(raw: String) -> Self { Self(raw) } diff --git a/frb_codegen/src/library/utils/namespace.rs b/frb_codegen/src/library/utils/namespace.rs index e13c5a288c..c91778407b 100644 --- a/frb_codegen/src/library/utils/namespace.rs +++ b/frb_codegen/src/library/utils/namespace.rs @@ -3,6 +3,7 @@ use itertools::Itertools; use serde::{Deserialize, Deserializer, Serialize, Serializer}; use std::fmt::{Display, Formatter}; use std::path::PathBuf; +use crate::utils::crate_name::CrateName; /// The Rust files/modules/namespaces. #[derive(Debug, Clone, Hash, Eq, PartialEq, Serialize, Deserialize, Ord, PartialOrd, Default)] @@ -15,6 +16,7 @@ pub struct Namespace { impl Namespace { const SEP: &'static str = "::"; pub(crate) const SELF_CRATE: &'static str = "crate"; + pub(crate) const SELF_CRATE_TYPED: CrateName = CrateName::new(Self::SELF_CRATE); pub fn new(path: Vec) -> Self { assert!((path.iter()).all(|item| !item.contains(Self::SEP))); From 7dcbe0314fce9cce4a3a78435e41ae08e6a79865 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:38:46 +0800 Subject: [PATCH 052/154] feaT: more --- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 2 +- frb_codegen/src/library/commands/cargo_expand/mod.rs | 3 ++- frb_codegen/src/library/commands/cargo_expand/pseudo.rs | 3 ++- frb_codegen/src/library/commands/cargo_expand/real.rs | 7 ++++--- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 7139de9c07..38f148c7b1 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -20,7 +20,7 @@ pub(crate) fn parse( crate_name.to_owned(), run_cargo_expand( &config.rust_crate_dir, - (crate_name != Namespace::SELF_CRATE_TYPED).then(|| crate_name.as_ref()), + (*crate_name != Namespace::SELF_CRATE_TYPED).then(|| crate_name.as_ref()), dumper, )?, )) diff --git a/frb_codegen/src/library/commands/cargo_expand/mod.rs b/frb_codegen/src/library/commands/cargo_expand/mod.rs index 3d756b2006..e7ecf945f2 100644 --- a/frb_codegen/src/library/commands/cargo_expand/mod.rs +++ b/frb_codegen/src/library/commands/cargo_expand/mod.rs @@ -7,10 +7,11 @@ use anyhow::Result; use log::debug; use std::env; use std::path::Path; +use crate::utils::crate_name::CrateName; pub(crate) fn run_cargo_expand( rust_crate_dir: &Path, - interest_crate_name: Option<&str>, + interest_crate_name: Option<&CrateName>, dumper: &Dumper, ) -> Result { if can_execute_real(rust_crate_dir)? { diff --git a/frb_codegen/src/library/commands/cargo_expand/pseudo.rs b/frb_codegen/src/library/commands/cargo_expand/pseudo.rs index 3ed689dfda..cd7815d323 100644 --- a/frb_codegen/src/library/commands/cargo_expand/pseudo.rs +++ b/frb_codegen/src/library/commands/cargo_expand/pseudo.rs @@ -3,10 +3,11 @@ use itertools::Itertools; use log::warn; use std::fs; use std::path::{Path, PathBuf}; +use crate::utils::crate_name::CrateName; pub(super) fn run( rust_crate_dir: &Path, - interest_crate_name: Option<&str>, + interest_crate_name: Option<&CrateName>, ) -> anyhow::Result { warn!( "Skip cargo-expand on {rust_crate_dir:?}, \ diff --git a/frb_codegen/src/library/commands/cargo_expand/real.rs b/frb_codegen/src/library/commands/cargo_expand/real.rs index ab069fdd34..c6ee5c59a3 100644 --- a/frb_codegen/src/library/commands/cargo_expand/real.rs +++ b/frb_codegen/src/library/commands/cargo_expand/real.rs @@ -10,10 +10,11 @@ use regex::Regex; use std::borrow::Cow; use std::env; use std::path::Path; +use crate::utils::crate_name::CrateName; pub(super) fn run( rust_crate_dir: &Path, - interest_crate_name: Option<&str>, + interest_crate_name: Option<&CrateName>, dumper: &Dumper, ) -> Result { let text = run_with_frb_aware(rust_crate_dir, interest_crate_name)?; @@ -21,7 +22,7 @@ pub(super) fn run( Ok(syn::parse_file(&text)?) } -fn run_with_frb_aware(rust_crate_dir: &Path, interest_crate_name: Option<&str>) -> Result { +fn run_with_frb_aware(rust_crate_dir: &Path, interest_crate_name: Option<&CrateName>) -> Result { Ok(unwrap_frb_attrs_in_doc(&run_raw( rust_crate_dir, interest_crate_name, @@ -45,7 +46,7 @@ fn unwrap_frb_attrs_in_doc(code: &str) -> Cow { #[allow(clippy::vec_init_then_push)] fn run_raw( rust_crate_dir: &Path, - interest_crate_name: Option<&str>, + interest_crate_name: Option<&CrateName>, extra_rustflags: &str, allow_auto_install: bool, ) -> Result { From 1815812f9ec8c4f2e1362fa469e72f3820ab4393 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:39:46 +0800 Subject: [PATCH 053/154] feat: more --- frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs | 3 ++- frb_codegen/src/library/codegen/ir/hir/raw/mod.rs | 3 ++- .../src/library/codegen/parser/hir/hierarchical/crates.rs | 5 +++-- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 2 +- frb_codegen/src/library/commands/cargo_expand/real.rs | 2 +- frb_codegen/src/library/utils/crate_name.rs | 4 ++-- frb_codegen/src/library/utils/namespace.rs | 4 +++- 7 files changed, 14 insertions(+), 9 deletions(-) diff --git a/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs b/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs index b9dfe4cc0f..d02676d1ad 100644 --- a/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs +++ b/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs @@ -1,7 +1,8 @@ use crate::codegen::ir::hir::hierarchical::crates::HirCrate; use std::collections::HashMap; +use crate::utils::crate_name::CrateName; #[derive(Debug, Clone, serde::Serialize)] pub struct HirPack { - pub(crate) crates: HashMap, + pub(crate) crates: HashMap, } diff --git a/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs b/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs index 20dc58e27a..62f87a1742 100644 --- a/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs @@ -1,5 +1,6 @@ use std::collections::HashMap; +use crate::utils::crate_name::CrateName; pub(crate) struct HirRawPack { - pub crates: HashMap, + pub crates: HashMap, } diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs index 4ee6e8d509..4a27100e84 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs @@ -3,15 +3,16 @@ use crate::codegen::ir::hir::hierarchical::module::{HirModuleMeta, HirVisibility use crate::utils::namespace::Namespace; use crate::codegen::parser::hir::hierarchical::module::parse_module; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; +use crate::utils::crate_name::CrateName; pub(crate) fn parse_crate( config: &ParserHirInternalConfig, file: &syn::File, - crate_name: &str, + crate_name: &CrateName, ) -> anyhow::Result { let info = HirModuleMeta { visibility: HirVisibility::Public, - namespace: Namespace::new(vec![crate_name.to_owned()]), + namespace: crate_name.namespace(), }; let root_module = parse_module(&file.items, info, config)?; Ok(HirCrate { root_module }) diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 38f148c7b1..2d7899ee1a 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -20,7 +20,7 @@ pub(crate) fn parse( crate_name.to_owned(), run_cargo_expand( &config.rust_crate_dir, - (*crate_name != Namespace::SELF_CRATE_TYPED).then(|| crate_name.as_ref()), + (*crate_name != Namespace::SELF_CRATE_TYPED).then(|| crate_name), dumper, )?, )) diff --git a/frb_codegen/src/library/commands/cargo_expand/real.rs b/frb_codegen/src/library/commands/cargo_expand/real.rs index c6ee5c59a3..507a929d0c 100644 --- a/frb_codegen/src/library/commands/cargo_expand/real.rs +++ b/frb_codegen/src/library/commands/cargo_expand/real.rs @@ -54,7 +54,7 @@ fn run_raw( debug!("Running cargo expand in '{rust_crate_dir:?}'"); let args_choosing_crate = if let Some(interest_crate_name) = interest_crate_name { - vec!["-p", interest_crate_name] + vec!["-p", interest_crate_name.raw()] } else { vec![] }; diff --git a/frb_codegen/src/library/utils/crate_name.rs b/frb_codegen/src/library/utils/crate_name.rs index 32b7948281..1b42692509 100644 --- a/frb_codegen/src/library/utils/crate_name.rs +++ b/frb_codegen/src/library/utils/crate_name.rs @@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize}; use crate::utils::namespace::Namespace; /// e.g. `web-audio-api` (note the `-` instead of `_`) -#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] +#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Hash)] #[serde(transparent)] pub(crate) struct CrateName(String); @@ -12,7 +12,7 @@ impl CrateName { } pub(crate) fn namespace(&self) -> Namespace { - Namespace::new_raw(self.0) + Namespace::new_raw(self.0.to_owned()) } pub(crate) fn raw(&self) -> &str { diff --git a/frb_codegen/src/library/utils/namespace.rs b/frb_codegen/src/library/utils/namespace.rs index c91778407b..3eac18586b 100644 --- a/frb_codegen/src/library/utils/namespace.rs +++ b/frb_codegen/src/library/utils/namespace.rs @@ -1,8 +1,10 @@ +use std::borrow::ToOwned; use crate::codegen::generator::codec::sse::lang::Lang; use itertools::Itertools; use serde::{Deserialize, Deserializer, Serialize, Serializer}; use std::fmt::{Display, Formatter}; use std::path::PathBuf; +use std::string::ToString; use crate::utils::crate_name::CrateName; /// The Rust files/modules/namespaces. @@ -16,7 +18,7 @@ pub struct Namespace { impl Namespace { const SEP: &'static str = "::"; pub(crate) const SELF_CRATE: &'static str = "crate"; - pub(crate) const SELF_CRATE_TYPED: CrateName = CrateName::new(Self::SELF_CRATE); + pub(crate) const SELF_CRATE_TYPED: CrateName = CrateName::new(Self::SELF_CRATE.to_string()); pub fn new(path: Vec) -> Self { assert!((path.iter()).all(|item| !item.contains(Self::SEP))); From 64f0118ec55e931542628d453728ed367908ecb8 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:40:34 +0800 Subject: [PATCH 054/154] feat: replace --- frb_codegen/src/library/utils/crate_name.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/utils/crate_name.rs b/frb_codegen/src/library/utils/crate_name.rs index 1b42692509..e4b9e7996a 100644 --- a/frb_codegen/src/library/utils/crate_name.rs +++ b/frb_codegen/src/library/utils/crate_name.rs @@ -12,7 +12,7 @@ impl CrateName { } pub(crate) fn namespace(&self) -> Namespace { - Namespace::new_raw(self.0.to_owned()) + Namespace::new_raw(self.0.replace('-', "_")) } pub(crate) fn raw(&self) -> &str { From ac8b20c4fdfd067e2a8d0e75a09893a1b456ee5e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:42:42 +0800 Subject: [PATCH 055/154] chore: more --- frb_codegen/src/library/utils/namespace.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/utils/namespace.rs b/frb_codegen/src/library/utils/namespace.rs index 3eac18586b..f5080d779d 100644 --- a/frb_codegen/src/library/utils/namespace.rs +++ b/frb_codegen/src/library/utils/namespace.rs @@ -18,7 +18,7 @@ pub struct Namespace { impl Namespace { const SEP: &'static str = "::"; pub(crate) const SELF_CRATE: &'static str = "crate"; - pub(crate) const SELF_CRATE_TYPED: CrateName = CrateName::new(Self::SELF_CRATE.to_string()); + pub(crate) const SELF_CRATE_TYPED: CrateName = CrateName::new(String::from(Self::SELF_CRATE)); pub fn new(path: Vec) -> Self { assert!((path.iter()).all(|item| !item.contains(Self::SEP))); From e63bbd96668f796eef2f21a39ad6da3e7952df83 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:43:30 +0800 Subject: [PATCH 056/154] feat: more --- frb_codegen/src/library/utils/crate_name.rs | 4 ++++ frb_codegen/src/library/utils/namespace.rs | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/utils/crate_name.rs b/frb_codegen/src/library/utils/crate_name.rs index e4b9e7996a..20d970f5f4 100644 --- a/frb_codegen/src/library/utils/crate_name.rs +++ b/frb_codegen/src/library/utils/crate_name.rs @@ -7,6 +7,10 @@ use crate::utils::namespace::Namespace; pub(crate) struct CrateName(String); impl CrateName { + pub fn self_crate() -> CrateName { + CrateName::new(Namespace::SELF_CRATE.to_owned()) + } + pub const fn new(raw: String) -> Self { Self(raw) } diff --git a/frb_codegen/src/library/utils/namespace.rs b/frb_codegen/src/library/utils/namespace.rs index f5080d779d..f315761267 100644 --- a/frb_codegen/src/library/utils/namespace.rs +++ b/frb_codegen/src/library/utils/namespace.rs @@ -18,7 +18,6 @@ pub struct Namespace { impl Namespace { const SEP: &'static str = "::"; pub(crate) const SELF_CRATE: &'static str = "crate"; - pub(crate) const SELF_CRATE_TYPED: CrateName = CrateName::new(String::from(Self::SELF_CRATE)); pub fn new(path: Vec) -> Self { assert!((path.iter()).all(|item| !item.contains(Self::SEP))); From 37a45d070249f32bd8fd4562fda8b25f78ce6cf3 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:44:10 +0800 Subject: [PATCH 057/154] feat: more --- .../config/internal_config_parser/rust_path_parser.rs | 2 +- frb_codegen/src/library/codegen/parser/hir/raw/mod.rs | 4 ++-- frb_codegen/src/library/utils/crate_name.rs | 4 +++- frb_codegen/src/library/utils/namespace.rs | 5 ++--- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index c4819f72f7..7d329e9113 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -71,7 +71,7 @@ fn compute_third_party_crate_names(rust_input_namespace_prefixes_raw: &[Namespac rust_input_namespace_prefixes_raw .iter() .map(|x| x.path()[0]) - .filter(|x| *x != Namespace::SELF_CRATE) + .filter(|x| *x != CrateName::SELF_CRATE) .dedup() .sorted() .map(|x| CrateName::new(x.to_owned())) diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 2d7899ee1a..8c5abe914d 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -11,7 +11,7 @@ pub(crate) fn parse( dumper: &Dumper, ) -> anyhow::Result { let crates = concat([ - vec![Namespace::SELF_CRATE_TYPED.clone()], + vec![CrateName::self_crate()], config.third_party_crate_names.clone(), ]) .iter() @@ -20,7 +20,7 @@ pub(crate) fn parse( crate_name.to_owned(), run_cargo_expand( &config.rust_crate_dir, - (*crate_name != Namespace::SELF_CRATE_TYPED).then(|| crate_name), + (*crate_name != CrateName::self_crate()).then(|| crate_name), dumper, )?, )) diff --git a/frb_codegen/src/library/utils/crate_name.rs b/frb_codegen/src/library/utils/crate_name.rs index 20d970f5f4..643566b5da 100644 --- a/frb_codegen/src/library/utils/crate_name.rs +++ b/frb_codegen/src/library/utils/crate_name.rs @@ -7,8 +7,10 @@ use crate::utils::namespace::Namespace; pub(crate) struct CrateName(String); impl CrateName { + pub(crate) const SELF_CRATE: &'static str = "crate"; + pub fn self_crate() -> CrateName { - CrateName::new(Namespace::SELF_CRATE.to_owned()) + CrateName::new(Self::SELF_CRATE.to_owned()) } pub const fn new(raw: String) -> Self { diff --git a/frb_codegen/src/library/utils/namespace.rs b/frb_codegen/src/library/utils/namespace.rs index f315761267..58635c0e03 100644 --- a/frb_codegen/src/library/utils/namespace.rs +++ b/frb_codegen/src/library/utils/namespace.rs @@ -17,7 +17,6 @@ pub struct Namespace { impl Namespace { const SEP: &'static str = "::"; - pub(crate) const SELF_CRATE: &'static str = "crate"; pub fn new(path: Vec) -> Self { assert!((path.iter()).all(|item| !item.contains(Self::SEP))); @@ -38,7 +37,7 @@ impl Namespace { pub fn new_self_crate(joined_path: String) -> Self { let sep = Self::SEP; - let self_crate = Self::SELF_CRATE; + let self_crate = CrateName::SELF_CRATE; assert!(!joined_path.starts_with(&format!("{self_crate}{sep}"))); Self::new_raw(format!("{self_crate}{sep}{joined_path}")) @@ -58,7 +57,7 @@ impl Namespace { pub fn path_exclude_self_crate(&self) -> Vec<&str> { let mut path = self.path(); - if path.first() == Some(&Self::SELF_CRATE) { + if path.first() == Some(&CrateName::SELF_CRATE) { path.remove(0); } path From 3faeaec33f54e83b4826fee1cd3f7ed90b3026db Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:51:21 +0800 Subject: [PATCH 058/154] feat: mv --- .../src/library/codegen/parser/mir/function_parser/mod.rs | 6 +++++- frb_codegen/src/library/codegen/parser/mir/mod.rs | 5 +---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index bbc73c12a0..d400da22b3 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -4,7 +4,6 @@ use crate::codegen::ir::mir::func::{ MirFunc, MirFuncArgMode, MirFuncInput, MirFuncMode, MirFuncOutput, MirFuncOwnerInfo, MirFuncOwnerInfoMethod, MirFuncOwnerInfoMethodMode, }; -use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::ir::mir::ty::MirType; @@ -14,6 +13,7 @@ use crate::codegen::parser::mir::type_parser::{ external_impl, TypeParser, TypeParserParsingContext, }; use crate::library::codegen::ir::mir::ty::MirTypeTrait; +use crate::utils::namespace::{Namespace, NamespacedName}; use anyhow::{bail, Context}; use itertools::concat; use log::{debug, warn}; @@ -64,6 +64,10 @@ impl<'a, 'b> FunctionParser<'a, 'b> { ) -> anyhow::Result> { debug!("parse_function function name: {:?}", func.sig().ident); + if !matches!(func.vis(), Visibility::Public(_)) { + return Ok(None); + } + let sig = func.sig(); let src_lineno = func.span().start().line; let attributes = FrbAttributes::parse(func.attrs())?; diff --git a/frb_codegen/src/library/codegen/parser/mir/mod.rs b/frb_codegen/src/library/codegen/parser/mir/mod.rs index ab4f3efa11..e95c55b940 100644 --- a/frb_codegen/src/library/codegen/parser/mir/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/mod.rs @@ -29,9 +29,6 @@ pub(crate) fn parse( config: &ParserMirInternalConfig, hir_flat_crate: &HirFlatCrate, ) -> anyhow::Result { - let (src_fns_interest, src_fns_skipped): (Vec<_>, Vec<_>) = (hir_flat_crate.functions.iter()) - .partition(|item| matches!(item.inner.vis(), Visibility::Public(_))); - let mut type_parser = TypeParser::new( hir_flat_crate.structs.clone(), hir_flat_crate.enums.clone(), @@ -40,7 +37,7 @@ pub(crate) fn parse( let mir_funcs = parse_mir_funcs( config, - &src_fns_interest, + &hir_flat_crate.functions, &mut type_parser, &hir_flat_crate.structs, )?; From 7321b672a3b585840f928b16522bacdf5fd1641e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:54:31 +0800 Subject: [PATCH 059/154] feat: more --- .../src/library/codegen/parser/mir/function_parser/mod.rs | 2 +- frb_codegen/src/library/codegen/parser/mir/mod.rs | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index d400da22b3..9a5f4674ca 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -42,7 +42,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { force_codec_mode_pack: &Option, default_stream_sink_codec: CodecMode, default_rust_opaque_codec: RustOpaqueCodecMode, - ) -> anyhow::Result> { + ) -> Result { self.parse_function_inner( func, namespace_naive, diff --git a/frb_codegen/src/library/codegen/parser/mir/mod.rs b/frb_codegen/src/library/codegen/parser/mir/mod.rs index e95c55b940..f8ef7f7333 100644 --- a/frb_codegen/src/library/codegen/parser/mir/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/mod.rs @@ -81,7 +81,7 @@ fn parse_mir_funcs( let mir_funcs_normal = src_fns .iter() - .map(|f| { + .flat_map(|f| { function_parser.parse_function( &f.inner, &f.namespace, @@ -90,9 +90,6 @@ fn parse_mir_funcs( config.default_rust_opaque_codec, ) }) - .collect::>>()? - .into_iter() - .flatten() .collect_vec(); let mir_funcs_auto_accessor = parse_auto_accessors(config, src_structs, type_parser)?; From add99fef8e675fb44abb7ebdc75381e2f21acdf9 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:56:39 +0800 Subject: [PATCH 060/154] feat: more --- .../codegen/parser/mir/function_parser/error.rs | 4 ++++ .../codegen/parser/mir/function_parser/mod.rs | 15 +++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 frb_codegen/src/library/codegen/parser/mir/function_parser/error.rs diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/error.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/error.rs new file mode 100644 index 0000000000..72453e8592 --- /dev/null +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/error.rs @@ -0,0 +1,4 @@ +pub(crate) enum ParseFunctionError { + SkipSinceNonPublic, + SkipSinceIgnore, +} diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index 9a5f4674ca..c0a61ef66c 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -20,8 +20,11 @@ use log::{debug, warn}; use std::fmt::Debug; use syn::*; use MirType::Primitive; +use crate::codegen::parser::mir::function_parser::error::ParseFunctionError; +use crate::codegen::parser::mir::function_parser::error::ParseFunctionError::{SkipSinceIgnore, SkipSinceNonPublic}; pub(crate) mod argument; +pub(crate) mod error; pub(crate) mod output; mod transformer; @@ -42,7 +45,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { force_codec_mode_pack: &Option, default_stream_sink_codec: CodecMode, default_rust_opaque_codec: RustOpaqueCodecMode, - ) -> Result { + ) -> Result { self.parse_function_inner( func, namespace_naive, @@ -61,11 +64,11 @@ impl<'a, 'b> FunctionParser<'a, 'b> { force_codec_mode_pack: &Option, default_stream_sink_codec: CodecMode, default_rust_opaque_codec: RustOpaqueCodecMode, - ) -> anyhow::Result> { + ) -> anyhow::Result { debug!("parse_function function name: {:?}", func.sig().ident); if !matches!(func.vis(), Visibility::Public(_)) { - return Ok(None); + return Err(SkipSinceNonPublic); } let sig = func.sig(); @@ -85,13 +88,13 @@ impl<'a, 'b> FunctionParser<'a, 'b> { { owner } else { - return Ok(None); + return Err(SkipSinceIgnore); }; let func_name = parse_name(sig, &owner); if attributes.ignore() { - return Ok(None); + return Err(SkipSinceIgnore); } let context = create_context(Some(owner.clone())); @@ -108,7 +111,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { let namespace_refined = refine_namespace(&owner).unwrap_or(namespace_naive.clone()); if info.ignore_func { - return Ok(None); + return Err(SkipSinceIgnore); } Ok(Some(MirFunc { From be7ab1d5d619c630a9c611ece3d2b01d8756d14a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:57:39 +0800 Subject: [PATCH 061/154] chore: rename --- .../src/library/codegen/parser/mir/function_parser/mod.rs | 6 +++--- .../parser/mir/function_parser/{error.rs => structs.rs} | 0 2 files changed, 3 insertions(+), 3 deletions(-) rename frb_codegen/src/library/codegen/parser/mir/function_parser/{error.rs => structs.rs} (100%) diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index c0a61ef66c..96f8128de0 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -20,11 +20,11 @@ use log::{debug, warn}; use std::fmt::Debug; use syn::*; use MirType::Primitive; -use crate::codegen::parser::mir::function_parser::error::ParseFunctionError; -use crate::codegen::parser::mir::function_parser::error::ParseFunctionError::{SkipSinceIgnore, SkipSinceNonPublic}; +use crate::codegen::parser::mir::function_parser::structs::ParseFunctionError; +use crate::codegen::parser::mir::function_parser::structs::ParseFunctionError::{SkipSinceIgnore, SkipSinceNonPublic}; pub(crate) mod argument; -pub(crate) mod error; +pub(crate) mod structs; pub(crate) mod output; mod transformer; diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/error.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs similarity index 100% rename from frb_codegen/src/library/codegen/parser/mir/function_parser/error.rs rename to frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs From e15d3590a45376e19cbc1019a01b364940b1f776 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:58:47 +0800 Subject: [PATCH 062/154] feat: more --- .../codegen/parser/mir/function_parser/mod.rs | 15 +++++++-------- .../codegen/parser/mir/function_parser/structs.rs | 9 ++++++--- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index 96f8128de0..6c53e0229f 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -20,8 +20,7 @@ use log::{debug, warn}; use std::fmt::Debug; use syn::*; use MirType::Primitive; -use crate::codegen::parser::mir::function_parser::structs::ParseFunctionError; -use crate::codegen::parser::mir::function_parser::structs::ParseFunctionError::{SkipSinceIgnore, SkipSinceNonPublic}; +use crate::codegen::parser::mir::function_parser::structs::ParseFunctionOutput; pub(crate) mod argument; pub(crate) mod structs; @@ -45,7 +44,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { force_codec_mode_pack: &Option, default_stream_sink_codec: CodecMode, default_rust_opaque_codec: RustOpaqueCodecMode, - ) -> Result { + ) -> ParseFunctionOutput { self.parse_function_inner( func, namespace_naive, @@ -68,7 +67,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { debug!("parse_function function name: {:?}", func.sig().ident); if !matches!(func.vis(), Visibility::Public(_)) { - return Err(SkipSinceNonPublic); + return Ok(ParseFunctionOutput::Skipped); } let sig = func.sig(); @@ -88,13 +87,13 @@ impl<'a, 'b> FunctionParser<'a, 'b> { { owner } else { - return Err(SkipSinceIgnore); + return Ok(ParseFunctionOutput::Skipped); }; let func_name = parse_name(sig, &owner); if attributes.ignore() { - return Err(SkipSinceIgnore); + return Ok(ParseFunctionOutput::Skipped); } let context = create_context(Some(owner.clone())); @@ -111,10 +110,10 @@ impl<'a, 'b> FunctionParser<'a, 'b> { let namespace_refined = refine_namespace(&owner).unwrap_or(namespace_naive.clone()); if info.ignore_func { - return Err(SkipSinceIgnore); + return Ok(ParseFunctionOutput::Skipped); } - Ok(Some(MirFunc { + Ok(ParseFunctionOutput::Ok(MirFunc { name: NamespacedName::new(namespace_refined, func_name), dart_name: attributes.name(), id: None, // to be filled later diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs index 72453e8592..0b7df7bda9 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs @@ -1,4 +1,7 @@ -pub(crate) enum ParseFunctionError { - SkipSinceNonPublic, - SkipSinceIgnore, +use crate::codegen::ir::mir::func::MirFunc; + +pub(crate) enum ParseFunctionOutput { + Ok(MirFunc), + Skipped, + Error(anyhow::Error), } From 529ac849781b878d835a03207e07bcb33b3a6d19 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 18:59:55 +0800 Subject: [PATCH 063/154] feat: more --- .../codegen/parser/mir/function_parser/mod.rs | 14 ++++++++++---- .../codegen/parser/mir/function_parser/structs.rs | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index 6c53e0229f..0681eda235 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -8,6 +8,7 @@ use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::parser::mir::attribute_parser::FrbAttributes; +use crate::codegen::parser::mir::function_parser::structs::ParseFunctionOutput; use crate::codegen::parser::mir::type_parser::misc::parse_comments; use crate::codegen::parser::mir::type_parser::{ external_impl, TypeParser, TypeParserParsingContext, @@ -20,11 +21,10 @@ use log::{debug, warn}; use std::fmt::Debug; use syn::*; use MirType::Primitive; -use crate::codegen::parser::mir::function_parser::structs::ParseFunctionOutput; pub(crate) mod argument; -pub(crate) mod structs; pub(crate) mod output; +pub(crate) mod structs; mod transformer; pub(crate) struct FunctionParser<'a, 'b> { @@ -52,7 +52,13 @@ impl<'a, 'b> FunctionParser<'a, 'b> { default_stream_sink_codec, default_rust_opaque_codec, ) - .with_context(|| format!("function={:?}", func.sig().ident)) + .unwrap_or_else(|err| { + ParseFunctionOutput::Err(format!( + "Error when parsing function={:?} error={:?}", + func.sig().ident, + err + )) + }) } #[allow(clippy::too_many_arguments)] @@ -63,7 +69,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { force_codec_mode_pack: &Option, default_stream_sink_codec: CodecMode, default_rust_opaque_codec: RustOpaqueCodecMode, - ) -> anyhow::Result { + ) -> anyhow::Result { debug!("parse_function function name: {:?}", func.sig().ident); if !matches!(func.vis(), Visibility::Public(_)) { diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs index 0b7df7bda9..9b355d2ac7 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs @@ -3,5 +3,5 @@ use crate::codegen::ir::mir::func::MirFunc; pub(crate) enum ParseFunctionOutput { Ok(MirFunc), Skipped, - Error(anyhow::Error), + Err(String), } From 52c941bb540cce4fc7854d3e78db14d331c7dddf Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 19:01:19 +0800 Subject: [PATCH 064/154] feat: more --- .../codegen/parser/mir/function_parser/mod.rs | 14 +++++++------- .../codegen/parser/mir/function_parser/structs.rs | 8 ++++++-- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index 0681eda235..5636669405 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -8,7 +8,7 @@ use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::parser::mir::attribute_parser::FrbAttributes; -use crate::codegen::parser::mir::function_parser::structs::ParseFunctionOutput; +use crate::codegen::parser::mir::function_parser::structs::{ParseFunctionOutput, ParseFunctionOutputSkipped}; use crate::codegen::parser::mir::type_parser::misc::parse_comments; use crate::codegen::parser::mir::type_parser::{ external_impl, TypeParser, TypeParserParsingContext, @@ -53,11 +53,11 @@ impl<'a, 'b> FunctionParser<'a, 'b> { default_rust_opaque_codec, ) .unwrap_or_else(|err| { - ParseFunctionOutput::Err(format!( + ParseFunctionOutput::Skipped(ParseFunctionOutputSkipped::Err(format!( "Error when parsing function={:?} error={:?}", func.sig().ident, err - )) + ))) }) } @@ -73,7 +73,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { debug!("parse_function function name: {:?}", func.sig().ident); if !matches!(func.vis(), Visibility::Public(_)) { - return Ok(ParseFunctionOutput::Skipped); + return Ok(ParseFunctionOutput::Skipped(ParseFunctionOutputSkipped::Ignored)); } let sig = func.sig(); @@ -93,13 +93,13 @@ impl<'a, 'b> FunctionParser<'a, 'b> { { owner } else { - return Ok(ParseFunctionOutput::Skipped); + return Ok(ParseFunctionOutput::Skipped(ParseFunctionOutputSkipped::Ignored)); }; let func_name = parse_name(sig, &owner); if attributes.ignore() { - return Ok(ParseFunctionOutput::Skipped); + return Ok(ParseFunctionOutput::Skipped(ParseFunctionOutputSkipped::Ignored)); } let context = create_context(Some(owner.clone())); @@ -116,7 +116,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { let namespace_refined = refine_namespace(&owner).unwrap_or(namespace_naive.clone()); if info.ignore_func { - return Ok(ParseFunctionOutput::Skipped); + return Ok(ParseFunctionOutput::Skipped(ParseFunctionOutputSkipped::Ignored)); } Ok(ParseFunctionOutput::Ok(MirFunc { diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs index 9b355d2ac7..0f1d437015 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs @@ -2,6 +2,10 @@ use crate::codegen::ir::mir::func::MirFunc; pub(crate) enum ParseFunctionOutput { Ok(MirFunc), - Skipped, - Err(String), + Skipped(ParseFunctionOutputSkipped), } + +pub(crate) enum ParseFunctionOutputSkipped { + Ignored, + Err(String), +} \ No newline at end of file From 445e80cf3b0b6d26f34916270a9a6f913fb81c9f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 19:01:44 +0800 Subject: [PATCH 065/154] fix: err --- frb_codegen/src/library/codegen/parser/mir/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/mod.rs b/frb_codegen/src/library/codegen/parser/mir/mod.rs index f8ef7f7333..d5453be555 100644 --- a/frb_codegen/src/library/codegen/parser/mir/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/mod.rs @@ -81,7 +81,7 @@ fn parse_mir_funcs( let mir_funcs_normal = src_fns .iter() - .flat_map(|f| { + .map(|f| { function_parser.parse_function( &f.inner, &f.namespace, From 83370df1cf499755d4872a7c95e2d9fd38d8e13a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 19:02:28 +0800 Subject: [PATCH 066/154] chore: fmt --- .../src/library/codegen/parser/mir/function_parser/structs.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs index 0f1d437015..3253bfa0b5 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs @@ -8,4 +8,4 @@ pub(crate) enum ParseFunctionOutput { pub(crate) enum ParseFunctionOutputSkipped { Ignored, Err(String), -} \ No newline at end of file +} From 6fff883574d88ed45e8c2c7e5f46aba75c88a14d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:16:18 +0800 Subject: [PATCH 067/154] feat: more --- frb_codegen/src/library/codegen/ir/mir/mod.rs | 1 + frb_codegen/src/library/codegen/ir/mir/skip.rs | 11 +++++++++++ .../library/codegen/parser/mir/function_parser/mod.rs | 10 +++++----- .../codegen/parser/mir/function_parser/structs.rs | 8 ++------ 4 files changed, 19 insertions(+), 11 deletions(-) create mode 100644 frb_codegen/src/library/codegen/ir/mir/skip.rs diff --git a/frb_codegen/src/library/codegen/ir/mir/mod.rs b/frb_codegen/src/library/codegen/ir/mir/mod.rs index e256bb6d8a..e96788d1cb 100644 --- a/frb_codegen/src/library/codegen/ir/mir/mod.rs +++ b/frb_codegen/src/library/codegen/ir/mir/mod.rs @@ -6,5 +6,6 @@ pub(crate) mod func; pub(crate) mod ident; pub(crate) mod import; pub(crate) mod pack; +pub(crate) mod skip; pub(crate) mod ty; mod utils; diff --git a/frb_codegen/src/library/codegen/ir/mir/skip.rs b/frb_codegen/src/library/codegen/ir/mir/skip.rs new file mode 100644 index 0000000000..7093554625 --- /dev/null +++ b/frb_codegen/src/library/codegen/ir/mir/skip.rs @@ -0,0 +1,11 @@ +crate::mir! { +pub struct MirSkip { + pub name: NamespacedName, + pub inner: MirSkipInner, +} + +pub(crate) enum MirSkipInner { + Ignored, + Err(String), +} +} diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index 5636669405..37abd180e9 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -53,7 +53,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { default_rust_opaque_codec, ) .unwrap_or_else(|err| { - ParseFunctionOutput::Skipped(ParseFunctionOutputSkipped::Err(format!( + ParseFunctionOutput::Skip(ParseFunctionOutputSkipped::Err(format!( "Error when parsing function={:?} error={:?}", func.sig().ident, err @@ -73,7 +73,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { debug!("parse_function function name: {:?}", func.sig().ident); if !matches!(func.vis(), Visibility::Public(_)) { - return Ok(ParseFunctionOutput::Skipped(ParseFunctionOutputSkipped::Ignored)); + return Ok(ParseFunctionOutput::Skip(ParseFunctionOutputSkipped::Ignored)); } let sig = func.sig(); @@ -93,13 +93,13 @@ impl<'a, 'b> FunctionParser<'a, 'b> { { owner } else { - return Ok(ParseFunctionOutput::Skipped(ParseFunctionOutputSkipped::Ignored)); + return Ok(ParseFunctionOutput::Skip(ParseFunctionOutputSkipped::Ignored)); }; let func_name = parse_name(sig, &owner); if attributes.ignore() { - return Ok(ParseFunctionOutput::Skipped(ParseFunctionOutputSkipped::Ignored)); + return Ok(ParseFunctionOutput::Skip(ParseFunctionOutputSkipped::Ignored)); } let context = create_context(Some(owner.clone())); @@ -116,7 +116,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { let namespace_refined = refine_namespace(&owner).unwrap_or(namespace_naive.clone()); if info.ignore_func { - return Ok(ParseFunctionOutput::Skipped(ParseFunctionOutputSkipped::Ignored)); + return Ok(ParseFunctionOutput::Skip(ParseFunctionOutputSkipped::Ignored)); } Ok(ParseFunctionOutput::Ok(MirFunc { diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs index 3253bfa0b5..8cf91d8811 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs @@ -1,11 +1,7 @@ use crate::codegen::ir::mir::func::MirFunc; +use crate::codegen::ir::mir::skip::MirSkip; pub(crate) enum ParseFunctionOutput { Ok(MirFunc), - Skipped(ParseFunctionOutputSkipped), -} - -pub(crate) enum ParseFunctionOutputSkipped { - Ignored, - Err(String), + Skip(MirSkip), } From c72dd6d41716060cc19b943bc1d0085dc29ac23b Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:18:51 +0800 Subject: [PATCH 068/154] feat: more --- .../codegen/parser/mir/function_parser/mod.rs | 38 ++++++++++++++----- 1 file changed, 28 insertions(+), 10 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index 37abd180e9..0535c2173c 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -4,22 +4,25 @@ use crate::codegen::ir::mir::func::{ MirFunc, MirFuncArgMode, MirFuncInput, MirFuncMode, MirFuncOutput, MirFuncOwnerInfo, MirFuncOwnerInfoMethod, MirFuncOwnerInfoMethodMode, }; +use crate::codegen::ir::mir::skip::{MirSkip, MirSkipInner}; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::parser::mir::attribute_parser::FrbAttributes; -use crate::codegen::parser::mir::function_parser::structs::{ParseFunctionOutput, ParseFunctionOutputSkipped}; +use crate::codegen::parser::mir::function_parser::structs::ParseFunctionOutput; use crate::codegen::parser::mir::type_parser::misc::parse_comments; use crate::codegen::parser::mir::type_parser::{ external_impl, TypeParser, TypeParserParsingContext, }; use crate::library::codegen::ir::mir::ty::MirTypeTrait; +use crate::utils::namespace; use crate::utils::namespace::{Namespace, NamespacedName}; use anyhow::{bail, Context}; use itertools::concat; use log::{debug, warn}; use std::fmt::Debug; use syn::*; +use MirSkipInner::Ignored; use MirType::Primitive; pub(crate) mod argument; @@ -53,11 +56,15 @@ impl<'a, 'b> FunctionParser<'a, 'b> { default_rust_opaque_codec, ) .unwrap_or_else(|err| { - ParseFunctionOutput::Skip(ParseFunctionOutputSkipped::Err(format!( - "Error when parsing function={:?} error={:?}", - func.sig().ident, - err - ))) + create_output_skip( + func, + namespace_naive, + MirSkipInner::Err(format!( + "Error when parsing function={:?} error={:?}", + func.sig().ident, + err + )), + ) }) } @@ -73,7 +80,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { debug!("parse_function function name: {:?}", func.sig().ident); if !matches!(func.vis(), Visibility::Public(_)) { - return Ok(ParseFunctionOutput::Skip(ParseFunctionOutputSkipped::Ignored)); + return Ok(create_output_skip(func, namespace_naive, Ignored)); } let sig = func.sig(); @@ -93,13 +100,13 @@ impl<'a, 'b> FunctionParser<'a, 'b> { { owner } else { - return Ok(ParseFunctionOutput::Skip(ParseFunctionOutputSkipped::Ignored)); + return Ok(create_output_skip(func, namespace_naive, Ignored)); }; let func_name = parse_name(sig, &owner); if attributes.ignore() { - return Ok(ParseFunctionOutput::Skip(ParseFunctionOutputSkipped::Ignored)); + return Ok(create_output_skip(func, namespace_naive, Ignored)); } let context = create_context(Some(owner.clone())); @@ -116,7 +123,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { let namespace_refined = refine_namespace(&owner).unwrap_or(namespace_naive.clone()); if info.ignore_func { - return Ok(ParseFunctionOutput::Skip(ParseFunctionOutputSkipped::Ignored)); + return Ok(create_output_skip(func, namespace_naive, Ignored)); } Ok(ParseFunctionOutput::Ok(MirFunc { @@ -201,6 +208,17 @@ impl<'a, 'b> FunctionParser<'a, 'b> { } } +fn create_output_skip( + func: &HirFunctionInner, + namespace_naive: &Namespace, + inner: MirSkipInner, +) -> ParseFunctionOutput { + ParseFunctionOutput::Skip(MirSkip { + name: NamespacedName::new(namespace_naive.to_owned(), func.sig().ident.to_string()), + inner, + }) +} + fn compute_func_mode(attributes: &FrbAttributes, info: &FunctionPartialInfo) -> MirFuncMode { info.mode.unwrap_or(if attributes.sync() { MirFuncMode::Sync From 4a2eaae4a640b76fe91fc31044b4319503bff20e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:19:01 +0800 Subject: [PATCH 069/154] fix: err --- frb_codegen/src/library/codegen/ir/mir/skip.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frb_codegen/src/library/codegen/ir/mir/skip.rs b/frb_codegen/src/library/codegen/ir/mir/skip.rs index 7093554625..50b6a40d55 100644 --- a/frb_codegen/src/library/codegen/ir/mir/skip.rs +++ b/frb_codegen/src/library/codegen/ir/mir/skip.rs @@ -1,3 +1,5 @@ +use crate::utils::namespace::NamespacedName; + crate::mir! { pub struct MirSkip { pub name: NamespacedName, From 20708e4054d2af5f4f37cf441d453b33d807694d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:22:18 +0800 Subject: [PATCH 070/154] feat: more --- .../parser/mir/function_parser/structs.rs | 16 ++++++++++++++++ .../src/library/codegen/parser/mir/mod.rs | 10 ++++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs index 8cf91d8811..ee8e486fb9 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs @@ -5,3 +5,19 @@ pub(crate) enum ParseFunctionOutput { Ok(MirFunc), Skip(MirSkip), } + +impl ParseFunctionOutput { + pub(crate) fn ok(&self) -> MirFunc { + match self { + Self::Ok(inner) => inner, + _ => unreachable!() + } + } + + pub(crate) fn skip(&self) -> MirSkip { + match self { + Self::Skip(inner) => inner, + _ => unreachable!() + } + } +} diff --git a/frb_codegen/src/library/codegen/parser/mir/mod.rs b/frb_codegen/src/library/codegen/parser/mir/mod.rs index d5453be555..4b5a287e56 100644 --- a/frb_codegen/src/library/codegen/parser/mir/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/mod.rs @@ -13,14 +13,16 @@ use crate::codegen::ir::hir::flat::HirFlatCrate; use crate::codegen::ir::hir::hierarchical::function::HirFunction; use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirStruct; use crate::codegen::ir::mir::func::MirFunc; -use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::pack::MirPack; use crate::codegen::parser::mir::auto_accessor_parser::parse_auto_accessors; +use crate::codegen::parser::mir::function_parser::structs::ParseFunctionOutput; use crate::codegen::parser::mir::function_parser::FunctionParser; use crate::codegen::parser::mir::internal_config::ParserMirInternalConfig; use crate::codegen::parser::mir::sanity_checker::opaque_inside_translatable_checker::check_opaque_inside_translatable; use crate::codegen::parser::mir::sanity_checker::unused_checker::get_unused_types; use crate::codegen::parser::mir::type_parser::TypeParser; +use crate::if_then_some; +use crate::utils::namespace::NamespacedName; use itertools::{concat, Itertools}; use std::collections::HashMap; use syn::Visibility; @@ -79,7 +81,7 @@ fn parse_mir_funcs( ) -> anyhow::Result> { let mut function_parser = FunctionParser::new(type_parser); - let mir_funcs_normal = src_fns + let (mir_funcs_normal, mir_funcs_skipped): (Vec<_>, Vec<_>) = src_fns .iter() .map(|f| { function_parser.parse_function( @@ -90,6 +92,10 @@ fn parse_mir_funcs( config.default_rust_opaque_codec, ) }) + .partition(|item| matches!(item, ParseFunctionOutput::Ok(_))); + let mir_funcs_normal = mir_funcs_normal.into_iter().map(|x| x.ok()).collect_vec(); + let mir_funcs_skipped = (mir_funcs_skipped.into_iter()) + .map(|x| x.skip()) .collect_vec(); let mir_funcs_auto_accessor = parse_auto_accessors(config, src_structs, type_parser)?; From 206251a0296650d588b1a7738d383ad7212c4c94 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:22:45 +0800 Subject: [PATCH 071/154] chore: rename --- frb_codegen/src/library/codegen/parser/mir/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/mod.rs b/frb_codegen/src/library/codegen/parser/mir/mod.rs index 4b5a287e56..19925841f8 100644 --- a/frb_codegen/src/library/codegen/parser/mir/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/mod.rs @@ -81,7 +81,7 @@ fn parse_mir_funcs( ) -> anyhow::Result> { let mut function_parser = FunctionParser::new(type_parser); - let (mir_funcs_normal, mir_funcs_skipped): (Vec<_>, Vec<_>) = src_fns + let (mir_funcs_normal, mir_skips): (Vec<_>, Vec<_>) = src_fns .iter() .map(|f| { function_parser.parse_function( @@ -94,7 +94,7 @@ fn parse_mir_funcs( }) .partition(|item| matches!(item, ParseFunctionOutput::Ok(_))); let mir_funcs_normal = mir_funcs_normal.into_iter().map(|x| x.ok()).collect_vec(); - let mir_funcs_skipped = (mir_funcs_skipped.into_iter()) + let mir_skips = (mir_skips.into_iter()) .map(|x| x.skip()) .collect_vec(); From 673f32ea22334306e690ae3afd3821b8bbbcd75e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:23:01 +0800 Subject: [PATCH 072/154] fix: err --- .../src/library/codegen/parser/mir/function_parser/structs.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs index ee8e486fb9..7eb59887ec 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs @@ -7,14 +7,14 @@ pub(crate) enum ParseFunctionOutput { } impl ParseFunctionOutput { - pub(crate) fn ok(&self) -> MirFunc { + pub(crate) fn ok(self) -> MirFunc { match self { Self::Ok(inner) => inner, _ => unreachable!() } } - pub(crate) fn skip(&self) -> MirSkip { + pub(crate) fn skip(self) -> MirSkip { match self { Self::Skip(inner) => inner, _ => unreachable!() From 23777b8ab4d9235cab4dd57c18b8515de9d7d624 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:23:28 +0800 Subject: [PATCH 073/154] feat: more --- frb_codegen/src/library/codegen/parser/mir/mod.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/mod.rs b/frb_codegen/src/library/codegen/parser/mir/mod.rs index 19925841f8..ae76010048 100644 --- a/frb_codegen/src/library/codegen/parser/mir/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/mod.rs @@ -26,6 +26,7 @@ use crate::utils::namespace::NamespacedName; use itertools::{concat, Itertools}; use std::collections::HashMap; use syn::Visibility; +use crate::codegen::ir::mir::skip::MirSkip; pub(crate) fn parse( config: &ParserMirInternalConfig, @@ -78,7 +79,7 @@ fn parse_mir_funcs( src_fns: &[&HirFunction], type_parser: &mut TypeParser, src_structs: &HashMap, -) -> anyhow::Result> { +) -> anyhow::Result<(Vec, Vec)> { let mut function_parser = FunctionParser::new(type_parser); let (mir_funcs_normal, mir_skips): (Vec<_>, Vec<_>) = src_fns @@ -100,7 +101,7 @@ fn parse_mir_funcs( let mir_funcs_auto_accessor = parse_auto_accessors(config, src_structs, type_parser)?; - Ok(concat([mir_funcs_normal, mir_funcs_auto_accessor]) + let mir_funcs = concat([mir_funcs_normal, mir_funcs_auto_accessor]) .into_iter() // to give downstream a stable output .sorted_by_cached_key(|func| func.name.clone()) @@ -109,7 +110,9 @@ fn parse_mir_funcs( id: Some((index + 1) as _), ..f }) - .collect_vec()) + .collect_vec(); + + Ok((mir_funcs, mir_skips)) } fn compute_skipped_functions( From 67bf9c9be7acc376f563c0f236e0f85d20ecff5a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:23:46 +0800 Subject: [PATCH 074/154] feat: more --- frb_codegen/src/library/codegen/parser/mir/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/mod.rs b/frb_codegen/src/library/codegen/parser/mir/mod.rs index ae76010048..30461f5e61 100644 --- a/frb_codegen/src/library/codegen/parser/mir/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/mod.rs @@ -38,7 +38,7 @@ pub(crate) fn parse( hir_flat_crate.types.clone(), ); - let mir_funcs = parse_mir_funcs( + let (mir_funcs, mir_skips) = parse_mir_funcs( config, &hir_flat_crate.functions, &mut type_parser, @@ -59,7 +59,7 @@ pub(crate) fn parse( dart_code_of_type, existing_handler: existing_handlers.first().cloned(), unused_types: vec![], - skipped_functions: compute_skipped_functions(&src_fns_skipped)?, + skipped_functions: mir_skips, }; ans.unused_types = get_unused_types( From b9f791142996b3c403a0f4a8127de5ea192ec174 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:23:58 +0800 Subject: [PATCH 075/154] feat: more --- .../src/library/codegen/ir/mir/pack.rs | 3 ++- .../src/library/codegen/parser/mir/mod.rs | 20 ++----------------- 2 files changed, 4 insertions(+), 19 deletions(-) diff --git a/frb_codegen/src/library/codegen/ir/mir/pack.rs b/frb_codegen/src/library/codegen/ir/mir/pack.rs index cf9d42e4ec..492f00f2d8 100644 --- a/frb_codegen/src/library/codegen/ir/mir/pack.rs +++ b/frb_codegen/src/library/codegen/ir/mir/pack.rs @@ -8,6 +8,7 @@ use crate::library::codegen::ir::mir::ty::MirTypeTrait; use itertools::Itertools; use std::collections::{HashMap, HashSet}; use strum::IntoEnumIterator; +use crate::codegen::ir::mir::skip::MirSkip; pub type MirStructPool = HashMap; pub type MirEnumPool = HashMap; @@ -20,7 +21,7 @@ pub struct MirPack { pub dart_code_of_type: HashMap, pub existing_handler: Option, pub unused_types: Vec, - pub skipped_functions: Vec, + pub skipped_functions: Vec, } impl MirPack { diff --git a/frb_codegen/src/library/codegen/parser/mir/mod.rs b/frb_codegen/src/library/codegen/parser/mir/mod.rs index 30461f5e61..472a3367ee 100644 --- a/frb_codegen/src/library/codegen/parser/mir/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/mod.rs @@ -14,6 +14,7 @@ use crate::codegen::ir::hir::hierarchical::function::HirFunction; use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirStruct; use crate::codegen::ir::mir::func::MirFunc; use crate::codegen::ir::mir::pack::MirPack; +use crate::codegen::ir::mir::skip::MirSkip; use crate::codegen::parser::mir::auto_accessor_parser::parse_auto_accessors; use crate::codegen::parser::mir::function_parser::structs::ParseFunctionOutput; use crate::codegen::parser::mir::function_parser::FunctionParser; @@ -26,7 +27,6 @@ use crate::utils::namespace::NamespacedName; use itertools::{concat, Itertools}; use std::collections::HashMap; use syn::Visibility; -use crate::codegen::ir::mir::skip::MirSkip; pub(crate) fn parse( config: &ParserMirInternalConfig, @@ -95,9 +95,7 @@ fn parse_mir_funcs( }) .partition(|item| matches!(item, ParseFunctionOutput::Ok(_))); let mir_funcs_normal = mir_funcs_normal.into_iter().map(|x| x.ok()).collect_vec(); - let mir_skips = (mir_skips.into_iter()) - .map(|x| x.skip()) - .collect_vec(); + let mir_skips = (mir_skips.into_iter()).map(|x| x.skip()).collect_vec(); let mir_funcs_auto_accessor = parse_auto_accessors(config, src_structs, type_parser)?; @@ -114,17 +112,3 @@ fn parse_mir_funcs( Ok((mir_funcs, mir_skips)) } - -fn compute_skipped_functions( - src_fns_skipped: &[&HirFunction], -) -> anyhow::Result> { - src_fns_skipped - .iter() - .map(|x| { - Ok(NamespacedName::new( - x.namespace.to_owned(), - x.inner.sig().ident.to_string(), - )) - }) - .collect() -} From 6c27be50a1009f1ae3a81f5306bc6632c06a6f04 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:24:37 +0800 Subject: [PATCH 076/154] feat: more --- .../library/codegen/generator/api_dart/spec_generator/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs index d7328d0b21..fbee828ab8 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs @@ -131,8 +131,8 @@ fn generate_item( .collect_vec(); let skipped_functions = (context.mir_pack.skipped_functions.iter()) - .filter(|t| &t.namespace == namespace) - .map(|t| t.name.to_owned()) + .filter(|t| &t.name.namespace == namespace) + .map(|t| t.name.name.to_owned()) .collect_vec(); let needs_freezed = classes.iter().any(|class| class.needs_freezed); From 77b9dc0ccc9876a6e7a2baf7903ac942ee086066 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:25:18 +0800 Subject: [PATCH 077/154] feat: more --- frb_codegen/src/library/codegen/ir/mir/skip.rs | 2 +- .../codegen/parser/mir/function_parser/mod.rs | 15 ++++++--------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/frb_codegen/src/library/codegen/ir/mir/skip.rs b/frb_codegen/src/library/codegen/ir/mir/skip.rs index 50b6a40d55..eb5dc7f632 100644 --- a/frb_codegen/src/library/codegen/ir/mir/skip.rs +++ b/frb_codegen/src/library/codegen/ir/mir/skip.rs @@ -8,6 +8,6 @@ pub struct MirSkip { pub(crate) enum MirSkipInner { Ignored, - Err(String), + Err, } } diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index 0535c2173c..6fbab5189b 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -56,15 +56,12 @@ impl<'a, 'b> FunctionParser<'a, 'b> { default_rust_opaque_codec, ) .unwrap_or_else(|err| { - create_output_skip( - func, - namespace_naive, - MirSkipInner::Err(format!( - "Error when parsing function={:?} error={:?}", - func.sig().ident, - err - )), - ) + log::debug!( + "parse_function see error and skip function: function={:?} error={:?}", + func.sig().ident, + err + ); + create_output_skip(func, namespace_naive, MirSkipInner::Err) }) } From 3c2eec60f71e79d11aa05c92496563b8892f112d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:26:16 +0800 Subject: [PATCH 078/154] refactor: rename --- .../codegen/generator/api_dart/spec_generator/mod.rs | 3 ++- frb_codegen/src/library/codegen/ir/mir/skip.rs | 4 ++-- .../library/codegen/parser/mir/function_parser/mod.rs | 10 +++++----- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs index fbee828ab8..29fdf4a622 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs @@ -132,7 +132,8 @@ fn generate_item( let skipped_functions = (context.mir_pack.skipped_functions.iter()) .filter(|t| &t.name.namespace == namespace) - .map(|t| t.name.name.to_owned()) + .group_by(|t| t.reason) + // .map(|t| t.name.name.to_owned()) .collect_vec(); let needs_freezed = classes.iter().any(|class| class.needs_freezed); diff --git a/frb_codegen/src/library/codegen/ir/mir/skip.rs b/frb_codegen/src/library/codegen/ir/mir/skip.rs index eb5dc7f632..b9b6d48963 100644 --- a/frb_codegen/src/library/codegen/ir/mir/skip.rs +++ b/frb_codegen/src/library/codegen/ir/mir/skip.rs @@ -3,10 +3,10 @@ use crate::utils::namespace::NamespacedName; crate::mir! { pub struct MirSkip { pub name: NamespacedName, - pub inner: MirSkipInner, + pub reason: MirSkipReason, } -pub(crate) enum MirSkipInner { +pub(crate) enum MirSkipReason { Ignored, Err, } diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index 6fbab5189b..929352fb8f 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -4,7 +4,7 @@ use crate::codegen::ir::mir::func::{ MirFunc, MirFuncArgMode, MirFuncInput, MirFuncMode, MirFuncOutput, MirFuncOwnerInfo, MirFuncOwnerInfoMethod, MirFuncOwnerInfoMethodMode, }; -use crate::codegen::ir::mir::skip::{MirSkip, MirSkipInner}; +use crate::codegen::ir::mir::skip::{MirSkip, MirSkipReason}; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::ir::mir::ty::MirType; @@ -22,7 +22,7 @@ use itertools::concat; use log::{debug, warn}; use std::fmt::Debug; use syn::*; -use MirSkipInner::Ignored; +use MirSkipReason::Ignored; use MirType::Primitive; pub(crate) mod argument; @@ -61,7 +61,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { func.sig().ident, err ); - create_output_skip(func, namespace_naive, MirSkipInner::Err) + create_output_skip(func, namespace_naive, MirSkipReason::Err) }) } @@ -208,11 +208,11 @@ impl<'a, 'b> FunctionParser<'a, 'b> { fn create_output_skip( func: &HirFunctionInner, namespace_naive: &Namespace, - inner: MirSkipInner, + inner: MirSkipReason, ) -> ParseFunctionOutput { ParseFunctionOutput::Skip(MirSkip { name: NamespacedName::new(namespace_naive.to_owned(), func.sig().ident.to_string()), - inner, + inner: reason, }) } From 0ed19bbc1d3acddbe6c6ca49d9a6691a0ea649ab Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:30:43 +0800 Subject: [PATCH 079/154] feat: more --- .../generator/api_dart/spec_generator/mod.rs | 13 ++++++++----- frb_codegen/src/library/codegen/ir/mir/skip.rs | 1 + 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs index 29fdf4a622..86ef19bd30 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs @@ -9,18 +9,19 @@ use crate::codegen::generator::api_dart::spec_generator::function::ApiDartGenera use crate::codegen::generator::api_dart::spec_generator::misc::generate_imports_which_types_and_funcs_use; use crate::codegen::generator::api_dart::spec_generator::sanity_checker::sanity_check_class_name_duplicates; use crate::codegen::ir::mir::func::{MirFunc, MirFuncOwnerInfo}; -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::pack::{MirPack, MirPackComputedCache}; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::ConfigDumpContent; use crate::library::codegen::generator::api_dart::spec_generator::class::ty::ApiDartGeneratorClassTrait; use crate::library::codegen::ir::mir::ty::MirTypeTrait; use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::namespace::Namespace; use anyhow::Result; use itertools::Itertools; use serde::Serialize; use std::collections::{HashMap, HashSet}; use ConfigDumpContent::GeneratorInfo; +use crate::codegen::ir::mir::skip::MirSkipReason; pub(crate) mod base; pub(crate) mod class; @@ -42,7 +43,7 @@ pub(crate) struct ApiDartOutputSpecItem { pub imports: DartBasicHeaderCode, pub preamble: String, pub unused_types: Vec, - pub skipped_functions: Vec, + pub skipped_functions: HashMap, pub needs_freezed: bool, } @@ -132,9 +133,11 @@ fn generate_item( let skipped_functions = (context.mir_pack.skipped_functions.iter()) .filter(|t| &t.name.namespace == namespace) - .group_by(|t| t.reason) - // .map(|t| t.name.name.to_owned()) - .collect_vec(); + .cloned() + .into_group_map_by(|t| t.reason) + .into_iter() + .map(|(reason, items)| (reason, items.into_iter().map(|x| x.name.name).collect_vec())) + .collect::>(); let needs_freezed = classes.iter().any(|class| class.needs_freezed); diff --git a/frb_codegen/src/library/codegen/ir/mir/skip.rs b/frb_codegen/src/library/codegen/ir/mir/skip.rs index b9b6d48963..1be14c7202 100644 --- a/frb_codegen/src/library/codegen/ir/mir/skip.rs +++ b/frb_codegen/src/library/codegen/ir/mir/skip.rs @@ -6,6 +6,7 @@ pub struct MirSkip { pub reason: MirSkipReason, } +#[derive(Copy)] pub(crate) enum MirSkipReason { Ignored, Err, From 98d18974d222d7514e0d99255bb77ac4570383da Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:31:16 +0800 Subject: [PATCH 080/154] fix: err --- .../library/codegen/generator/api_dart/spec_generator/mod.rs | 2 +- .../src/library/codegen/parser/mir/function_parser/mod.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs index 86ef19bd30..9601986468 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs @@ -43,7 +43,7 @@ pub(crate) struct ApiDartOutputSpecItem { pub imports: DartBasicHeaderCode, pub preamble: String, pub unused_types: Vec, - pub skipped_functions: HashMap, + pub skipped_functions: HashMap>, pub needs_freezed: bool, } diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index 929352fb8f..16fa5b8f92 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -208,11 +208,11 @@ impl<'a, 'b> FunctionParser<'a, 'b> { fn create_output_skip( func: &HirFunctionInner, namespace_naive: &Namespace, - inner: MirSkipReason, + reason: MirSkipReason, ) -> ParseFunctionOutput { ParseFunctionOutput::Skip(MirSkip { name: NamespacedName::new(namespace_naive.to_owned(), func.sig().ident.to_string()), - inner: reason, + reason, }) } From 313372c4fe5d6849f47bdf9909e93060a07f778f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:32:17 +0800 Subject: [PATCH 081/154] feat: more --- .../generator/api_dart/text_generator.rs | 21 +++++++++++-------- .../src/library/codegen/ir/mir/skip.rs | 2 +- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 7dc1d25d28..aa35400edf 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -4,8 +4,8 @@ use crate::codegen::generator::api_dart::spec_generator::{ ApiDartOutputSpec, ApiDartOutputSpecItem, }; use crate::codegen::generator::misc::{generate_code_header, PathText, PathTexts}; -use crate::utils::namespace::Namespace; use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::namespace::Namespace; use anyhow::ensure; use itertools::Itertools; use std::path::{Path, PathBuf}; @@ -106,14 +106,17 @@ fn generate_end_api_text( }) .join(""); - let skipped_functions = if item.skipped_functions.is_empty() { - "".to_owned() - } else { - format!( - "// The functions {} are not `pub`, thus are ignored.\n", - (item.skipped_functions.iter().map(|x| format!("`{x}`"))).join(", "), - ) - }; + let skipped_functions = item + .skipped_functions + .iter() + .sorted_by_key(|(reason, _)| reason) + .map(|(reason, names)| { + format!( + "// The functions {} are not `pub`, thus are ignored.\n", + (item.skipped_functions.iter().map(|x| format!("`{x}`"))).join(", "), + ) + }) + .join(""); Ok(format!( " diff --git a/frb_codegen/src/library/codegen/ir/mir/skip.rs b/frb_codegen/src/library/codegen/ir/mir/skip.rs index 1be14c7202..b9a861709b 100644 --- a/frb_codegen/src/library/codegen/ir/mir/skip.rs +++ b/frb_codegen/src/library/codegen/ir/mir/skip.rs @@ -6,7 +6,7 @@ pub struct MirSkip { pub reason: MirSkipReason, } -#[derive(Copy)] +#[derive(Copy, PartialOrd, Ord)] pub(crate) enum MirSkipReason { Ignored, Err, From f5bd141754afdf67dc55bc0c0be9a492945532fd Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:34:03 +0800 Subject: [PATCH 082/154] feat: more --- .../library/codegen/generator/api_dart/text_generator.rs | 5 +++-- frb_codegen/src/library/codegen/ir/mir/skip.rs | 9 +++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index aa35400edf..439d7e8e7c 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -112,8 +112,9 @@ fn generate_end_api_text( .sorted_by_key(|(reason, _)| reason) .map(|(reason, names)| { format!( - "// The functions {} are not `pub`, thus are ignored.\n", - (item.skipped_functions.iter().map(|x| format!("`{x}`"))).join(", "), + "{}: {}", + reason.explanation_prefix(), + (names.iter().map(|x| format!("`{x}`"))).join(", "), ) }) .join(""); diff --git a/frb_codegen/src/library/codegen/ir/mir/skip.rs b/frb_codegen/src/library/codegen/ir/mir/skip.rs index b9a861709b..b36dca2c3e 100644 --- a/frb_codegen/src/library/codegen/ir/mir/skip.rs +++ b/frb_codegen/src/library/codegen/ir/mir/skip.rs @@ -12,3 +12,12 @@ pub(crate) enum MirSkipReason { Err, } } + +impl MirSkipReason { + pub(crate) fn explanation_prefix(&self) -> &'static str { + match self { + Self::Ignored => "These functions are ignored", + Self::Err => "These functions have error during generation (see debug logs for more details)", + } + } +} From 08eea97799614bc48d0dc6b57b5f82a890058aa7 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 20:34:32 +0800 Subject: [PATCH 083/154] fix: err --- .../src/library/codegen/generator/api_dart/text_generator.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 439d7e8e7c..a15ddba93e 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -109,7 +109,7 @@ fn generate_end_api_text( let skipped_functions = item .skipped_functions .iter() - .sorted_by_key(|(reason, _)| reason) + .sorted_by_key(|(reason, _)| **reason) .map(|(reason, names)| { format!( "{}: {}", From dc309d6512e0cbfdfb6b551983a07ca3f05124e7 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 21:45:12 +0800 Subject: [PATCH 084/154] feat: more --- .../src/frb_example_pure_dart_generator/basic_type_infos.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/frb_internal/lib/src/frb_example_pure_dart_generator/basic_type_infos.dart b/tools/frb_internal/lib/src/frb_example_pure_dart_generator/basic_type_infos.dart index 0be351bbba..c491196e65 100644 --- a/tools/frb_internal/lib/src/frb_example_pure_dart_generator/basic_type_infos.dart +++ b/tools/frb_internal/lib/src/frb_example_pure_dart_generator/basic_type_infos.dart @@ -186,7 +186,7 @@ final kBasicTypes = [ BasicTypeInfo( rustTypeName: 'isize', dartTypeName: 'PlatformInt64', - enableList: false, + listName: 'Int64List', interestRawValues: [ RawValue(_platformInt64('0')), RawValue(_platformInt64('-2147483648')), @@ -205,7 +205,7 @@ final kBasicTypes = [ BasicTypeInfo( rustTypeName: 'usize', dartTypeName: 'BigInt', - enableList: false, + listName: 'Uint64List', interestRawValues: [ RawValue(_bigInt('0')), RawValue(_bigInt('4294967295')), From ed080da7974a25ba3b10e804a19c339458251491 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 21:46:18 +0800 Subject: [PATCH 085/154] chore: codegen --- .../rust/src/api/pseudo_manual/basic_list.rs | 8 ++++++ .../basic_list_twin_rust_async.rs | 8 ++++++ .../basic_list_twin_rust_async_sse.rs | 10 +++++++ .../api/pseudo_manual/basic_list_twin_sse.rs | 10 +++++++ .../api/pseudo_manual/basic_list_twin_sync.rs | 10 +++++++ .../pseudo_manual/basic_list_twin_sync_sse.rs | 12 +++++++++ .../api/pseudo_manual/basic_list_test.dart | 26 +++++++++++++++++++ .../basic_list_twin_rust_async_sse_test.dart | 26 +++++++++++++++++++ .../basic_list_twin_rust_async_test.dart | 26 +++++++++++++++++++ .../basic_list_twin_sse_test.dart | 24 +++++++++++++++++ .../basic_list_twin_sync_sse_test.dart | 26 +++++++++++++++++++ .../basic_list_twin_sync_test.dart | 25 ++++++++++++++++++ .../rust/src/api/pseudo_manual/basic_list.rs | 8 ++++++ .../basic_list_twin_rust_async.rs | 8 ++++++ .../api/pseudo_manual/basic_list_twin_sync.rs | 10 +++++++ .../api/pseudo_manual/basic_list_test.dart | 26 +++++++++++++++++++ .../basic_list_twin_rust_async_test.dart | 26 +++++++++++++++++++ .../basic_list_twin_sync_test.dart | 25 ++++++++++++++++++ 18 files changed, 314 insertions(+) diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list.rs index 030175f0c1..da463588d8 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list.rs @@ -35,6 +35,14 @@ pub fn example_basic_list_type_u64_twin_normal(arg: Vec) -> Vec { arg } +pub fn example_basic_list_type_isize_twin_normal(arg: Vec) -> Vec { + arg +} + +pub fn example_basic_list_type_usize_twin_normal(arg: Vec) -> Vec { + arg +} + pub fn example_basic_list_type_f32_twin_normal(arg: Vec) -> Vec { arg } diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs index 0e02f6ac19..0388b161c9 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs @@ -39,6 +39,14 @@ pub async fn example_basic_list_type_u64_twin_rust_async(arg: Vec) -> Vec) -> Vec { + arg +} + +pub async fn example_basic_list_type_usize_twin_rust_async(arg: Vec) -> Vec { + arg +} + pub async fn example_basic_list_type_f32_twin_rust_async(arg: Vec) -> Vec { arg } diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async_sse.rs index 9776c20937..a78ac80b54 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async_sse.rs @@ -47,6 +47,16 @@ pub async fn example_basic_list_type_u64_twin_rust_async_sse(arg: Vec) -> V arg } +#[flutter_rust_bridge::frb(serialize)] +pub async fn example_basic_list_type_isize_twin_rust_async_sse(arg: Vec) -> Vec { + arg +} + +#[flutter_rust_bridge::frb(serialize)] +pub async fn example_basic_list_type_usize_twin_rust_async_sse(arg: Vec) -> Vec { + arg +} + #[flutter_rust_bridge::frb(serialize)] pub async fn example_basic_list_type_f32_twin_rust_async_sse(arg: Vec) -> Vec { arg diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sse.rs index 4e501436a9..d09665fba1 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sse.rs @@ -47,6 +47,16 @@ pub fn example_basic_list_type_u64_twin_sse(arg: Vec) -> Vec { arg } +#[flutter_rust_bridge::frb(serialize)] +pub fn example_basic_list_type_isize_twin_sse(arg: Vec) -> Vec { + arg +} + +#[flutter_rust_bridge::frb(serialize)] +pub fn example_basic_list_type_usize_twin_sse(arg: Vec) -> Vec { + arg +} + #[flutter_rust_bridge::frb(serialize)] pub fn example_basic_list_type_f32_twin_sse(arg: Vec) -> Vec { arg diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync.rs index e0160bbbc6..ab45d494c7 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync.rs @@ -47,6 +47,16 @@ pub fn example_basic_list_type_u64_twin_sync(arg: Vec) -> Vec { arg } +#[flutter_rust_bridge::frb(sync)] +pub fn example_basic_list_type_isize_twin_sync(arg: Vec) -> Vec { + arg +} + +#[flutter_rust_bridge::frb(sync)] +pub fn example_basic_list_type_usize_twin_sync(arg: Vec) -> Vec { + arg +} + #[flutter_rust_bridge::frb(sync)] pub fn example_basic_list_type_f32_twin_sync(arg: Vec) -> Vec { arg diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync_sse.rs index 87a7580e24..726fadf63c 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync_sse.rs @@ -55,6 +55,18 @@ pub fn example_basic_list_type_u64_twin_sync_sse(arg: Vec) -> Vec { arg } +#[flutter_rust_bridge::frb(serialize)] +#[flutter_rust_bridge::frb(sync)] +pub fn example_basic_list_type_isize_twin_sync_sse(arg: Vec) -> Vec { + arg +} + +#[flutter_rust_bridge::frb(serialize)] +#[flutter_rust_bridge::frb(sync)] +pub fn example_basic_list_type_usize_twin_sync_sse(arg: Vec) -> Vec { + arg +} + #[flutter_rust_bridge::frb(serialize)] #[flutter_rust_bridge::frb(sync)] pub fn example_basic_list_type_f32_twin_sync_sse(arg: Vec) -> Vec { diff --git a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_test.dart index d4da898be6..e59db71b81 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_test.dart @@ -77,6 +77,32 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeIsizeTwinNormal, [ + Int64List(0), + Int64List(1)..[0] = PlatformInt64.parse("0"), + Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), + Int64List(1)..[0] = PlatformInt64.parse("2147483647"), + Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), + Int64List(1)..[0] = PlatformInt64.parse("1234234567"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") + ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeUsizeTwinNormal, [ + Uint64List(0), + Uint64List(1)..[0] = BigInt.parse("0"), + Uint64List(1)..[0] = BigInt.parse("4294967295"), + Uint64List(1)..[0] = BigInt.parse("1234234567"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") + ]); addTestsIdentityFunctionCall( exampleBasicListTypeF32TwinNormal, [ Float32List(0), diff --git a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_sse_test.dart index 83dd35952a..1ce05470a7 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_sse_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_sse_test.dart @@ -86,6 +86,32 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeIsizeTwinRustAsyncSse, [ + Int64List(0), + Int64List(1)..[0] = PlatformInt64.parse("0"), + Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), + Int64List(1)..[0] = PlatformInt64.parse("2147483647"), + Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), + Int64List(1)..[0] = PlatformInt64.parse("1234234567"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") + ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeUsizeTwinRustAsyncSse, [ + Uint64List(0), + Uint64List(1)..[0] = BigInt.parse("0"), + Uint64List(1)..[0] = BigInt.parse("4294967295"), + Uint64List(1)..[0] = BigInt.parse("1234234567"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") + ]); addTestsIdentityFunctionCall( exampleBasicListTypeF32TwinRustAsyncSse, [ Float32List(0), diff --git a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart index 7e96d9fc58..00eb1f2c16 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart @@ -86,6 +86,32 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeIsizeTwinRustAsync, [ + Int64List(0), + Int64List(1)..[0] = PlatformInt64.parse("0"), + Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), + Int64List(1)..[0] = PlatformInt64.parse("2147483647"), + Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), + Int64List(1)..[0] = PlatformInt64.parse("1234234567"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") + ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeUsizeTwinRustAsync, [ + Uint64List(0), + Uint64List(1)..[0] = BigInt.parse("0"), + Uint64List(1)..[0] = BigInt.parse("4294967295"), + Uint64List(1)..[0] = BigInt.parse("1234234567"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") + ]); addTestsIdentityFunctionCall( exampleBasicListTypeF32TwinRustAsync, [ Float32List(0), diff --git a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sse_test.dart index 3023f22f67..da1f26d74e 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sse_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sse_test.dart @@ -78,6 +78,30 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); + addTestsIdentityFunctionCall(exampleBasicListTypeIsizeTwinSse, [ + Int64List(0), + Int64List(1)..[0] = PlatformInt64.parse("0"), + Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), + Int64List(1)..[0] = PlatformInt64.parse("2147483647"), + Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), + Int64List(1)..[0] = PlatformInt64.parse("1234234567"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") + ]); + addTestsIdentityFunctionCall(exampleBasicListTypeUsizeTwinSse, [ + Uint64List(0), + Uint64List(1)..[0] = BigInt.parse("0"), + Uint64List(1)..[0] = BigInt.parse("4294967295"), + Uint64List(1)..[0] = BigInt.parse("1234234567"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") + ]); addTestsIdentityFunctionCall(exampleBasicListTypeF32TwinSse, [ Float32List(0), Float32List(1)..[0] = 0, diff --git a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_sse_test.dart index 52a8d99ec9..511dfcad50 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_sse_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_sse_test.dart @@ -84,6 +84,32 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeIsizeTwinSyncSse, [ + Int64List(0), + Int64List(1)..[0] = PlatformInt64.parse("0"), + Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), + Int64List(1)..[0] = PlatformInt64.parse("2147483647"), + Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), + Int64List(1)..[0] = PlatformInt64.parse("1234234567"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") + ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeUsizeTwinSyncSse, [ + Uint64List(0), + Uint64List(1)..[0] = BigInt.parse("0"), + Uint64List(1)..[0] = BigInt.parse("4294967295"), + Uint64List(1)..[0] = BigInt.parse("1234234567"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") + ]); addTestsIdentityFunctionCall( exampleBasicListTypeF32TwinSyncSse, [ Float32List(0), diff --git a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_test.dart index a1b2977955..dca758d1fe 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_test.dart @@ -78,6 +78,31 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); + addTestsIdentityFunctionCall(exampleBasicListTypeIsizeTwinSync, [ + Int64List(0), + Int64List(1)..[0] = PlatformInt64.parse("0"), + Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), + Int64List(1)..[0] = PlatformInt64.parse("2147483647"), + Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), + Int64List(1)..[0] = PlatformInt64.parse("1234234567"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") + ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeUsizeTwinSync, [ + Uint64List(0), + Uint64List(1)..[0] = BigInt.parse("0"), + Uint64List(1)..[0] = BigInt.parse("4294967295"), + Uint64List(1)..[0] = BigInt.parse("1234234567"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") + ]); addTestsIdentityFunctionCall(exampleBasicListTypeF32TwinSync, [ Float32List(0), Float32List(1)..[0] = 0, diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list.rs index 030175f0c1..da463588d8 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list.rs @@ -35,6 +35,14 @@ pub fn example_basic_list_type_u64_twin_normal(arg: Vec) -> Vec { arg } +pub fn example_basic_list_type_isize_twin_normal(arg: Vec) -> Vec { + arg +} + +pub fn example_basic_list_type_usize_twin_normal(arg: Vec) -> Vec { + arg +} + pub fn example_basic_list_type_f32_twin_normal(arg: Vec) -> Vec { arg } diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs index 0e02f6ac19..0388b161c9 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs @@ -39,6 +39,14 @@ pub async fn example_basic_list_type_u64_twin_rust_async(arg: Vec) -> Vec) -> Vec { + arg +} + +pub async fn example_basic_list_type_usize_twin_rust_async(arg: Vec) -> Vec { + arg +} + pub async fn example_basic_list_type_f32_twin_rust_async(arg: Vec) -> Vec { arg } diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_sync.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_sync.rs index e0160bbbc6..ab45d494c7 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_sync.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_sync.rs @@ -47,6 +47,16 @@ pub fn example_basic_list_type_u64_twin_sync(arg: Vec) -> Vec { arg } +#[flutter_rust_bridge::frb(sync)] +pub fn example_basic_list_type_isize_twin_sync(arg: Vec) -> Vec { + arg +} + +#[flutter_rust_bridge::frb(sync)] +pub fn example_basic_list_type_usize_twin_sync(arg: Vec) -> Vec { + arg +} + #[flutter_rust_bridge::frb(sync)] pub fn example_basic_list_type_f32_twin_sync(arg: Vec) -> Vec { arg diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_test.dart index 07220408e2..3e6d684f80 100644 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_test.dart +++ b/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_test.dart @@ -77,6 +77,32 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeIsizeTwinNormal, [ + Int64List(0), + Int64List(1)..[0] = PlatformInt64.parse("0"), + Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), + Int64List(1)..[0] = PlatformInt64.parse("2147483647"), + Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), + Int64List(1)..[0] = PlatformInt64.parse("1234234567"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") + ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeUsizeTwinNormal, [ + Uint64List(0), + Uint64List(1)..[0] = BigInt.parse("0"), + Uint64List(1)..[0] = BigInt.parse("4294967295"), + Uint64List(1)..[0] = BigInt.parse("1234234567"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") + ]); addTestsIdentityFunctionCall( exampleBasicListTypeF32TwinNormal, [ Float32List(0), diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart index 0e79a5bc7b..11aae1fc3a 100644 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart +++ b/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart @@ -86,6 +86,32 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeIsizeTwinRustAsync, [ + Int64List(0), + Int64List(1)..[0] = PlatformInt64.parse("0"), + Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), + Int64List(1)..[0] = PlatformInt64.parse("2147483647"), + Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), + Int64List(1)..[0] = PlatformInt64.parse("1234234567"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") + ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeUsizeTwinRustAsync, [ + Uint64List(0), + Uint64List(1)..[0] = BigInt.parse("0"), + Uint64List(1)..[0] = BigInt.parse("4294967295"), + Uint64List(1)..[0] = BigInt.parse("1234234567"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") + ]); addTestsIdentityFunctionCall( exampleBasicListTypeF32TwinRustAsync, [ Float32List(0), diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_sync_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_sync_test.dart index c2fc4f3c36..b15016b972 100644 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_sync_test.dart +++ b/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_sync_test.dart @@ -78,6 +78,31 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); + addTestsIdentityFunctionCall(exampleBasicListTypeIsizeTwinSync, [ + Int64List(0), + Int64List(1)..[0] = PlatformInt64.parse("0"), + Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), + Int64List(1)..[0] = PlatformInt64.parse("2147483647"), + Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), + Int64List(1)..[0] = PlatformInt64.parse("1234234567"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), + if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), + if (!kIsWeb) + Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") + ]); + addTestsIdentityFunctionCall( + exampleBasicListTypeUsizeTwinSync, [ + Uint64List(0), + Uint64List(1)..[0] = BigInt.parse("0"), + Uint64List(1)..[0] = BigInt.parse("4294967295"), + Uint64List(1)..[0] = BigInt.parse("1234234567"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), + if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") + ]); addTestsIdentityFunctionCall(exampleBasicListTypeF32TwinSync, [ Float32List(0), Float32List(1)..[0] = 0, From c31fd408edf283c8203886fe1f4675368459952d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 21:48:12 +0800 Subject: [PATCH 086/154] feat: more --- .../library/codegen/generator/api_dart/spec_generator/info.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs index 3ac9794d7f..544a28cd99 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs @@ -176,8 +176,8 @@ impl<'a> ApiDartGeneratorInfoTrait for PrimitiveListApiDartGenerator<'a> { MirTypePrimitive::I16 => "Int16List", MirTypePrimitive::U32 => "Uint32List", MirTypePrimitive::I32 => "Int32List", - MirTypePrimitive::U64 => "Uint64List", - MirTypePrimitive::I64 => "Int64List", + MirTypePrimitive::U64 | MirTypePrimitive::Usize => "Uint64List", + MirTypePrimitive::I64 | MirTypePrimitive::Isize => "Int64List", MirTypePrimitive::F32 => "Float32List", MirTypePrimitive::F64 => "Float64List", // frb-coverage:ignore-start From d45777aa9b5c312b34493b21f1074b02b1c403a2 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 1 Jun 2024 21:50:07 +0800 Subject: [PATCH 087/154] chore: codegen --- frb_example/pure_dart/frb_generated.h | 72 +++ .../rust/api/pseudo_manual/basic_list.dart | 12 + .../basic_list_twin_rust_async.dart | 12 + .../basic_list_twin_rust_async_sse.dart | 12 + .../pseudo_manual/basic_list_twin_sse.dart | 11 + .../pseudo_manual/basic_list_twin_sync.dart | 10 + .../basic_list_twin_sync_sse.dart | 10 + .../pure_dart/lib/src/rust/frb_generated.dart | 452 +++++++++++++++++- .../lib/src/rust/frb_generated.io.dart | 370 ++++++++++++++ .../lib/src/rust/frb_generated.web.dart | 188 ++++++++ .../pure_dart/rust/src/frb_generated.io.rs | 160 +++++++ .../pure_dart/rust/src/frb_generated.rs | 188 +++++++- .../pure_dart/rust/src/frb_generated.web.rs | 136 ++++++ 13 files changed, 1631 insertions(+), 2 deletions(-) diff --git a/frb_example/pure_dart/frb_generated.h b/frb_example/pure_dart/frb_generated.h index 44228596d5..62f64c2a38 100644 --- a/frb_example/pure_dart/frb_generated.h +++ b/frb_example/pure_dart/frb_generated.h @@ -778,6 +778,11 @@ typedef struct wire_cst_list_prim_i_8_loose { int32_t len; } wire_cst_list_prim_i_8_loose; +typedef struct wire_cst_list_prim_isize_strict { + intptr_t *ptr; + int32_t len; +} wire_cst_list_prim_isize_strict; + typedef struct wire_cst_list_prim_u_16_loose { uint16_t *ptr; int32_t len; @@ -793,6 +798,11 @@ typedef struct wire_cst_list_prim_u_64_strict { int32_t len; } wire_cst_list_prim_u_64_strict; +typedef struct wire_cst_list_prim_usize_strict { + uintptr_t *ptr; + int32_t len; +} wire_cst_list_prim_usize_strict; + typedef struct wire_cst_BasicGeneralEnumTwinRustAsync_Apple { struct wire_cst_list_prim_u_8_strict *field; } wire_cst_BasicGeneralEnumTwinRustAsync_Apple; @@ -4391,6 +4401,9 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__e void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal(int64_t port_, struct wire_cst_list_prim_i_8_loose *arg); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal(int64_t port_, + struct wire_cst_list_prim_isize_strict *arg); + void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal(int64_t port_, struct wire_cst_list_String *arg); @@ -4406,6 +4419,9 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__e void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal(int64_t port_, struct wire_cst_list_prim_u_8_loose *arg); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal(int64_t port_, + struct wire_cst_list_prim_usize_strict *arg); + void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async(int64_t port_, struct wire_cst_list_basic_general_enum_twin_rust_async *arg); @@ -4439,6 +4455,9 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async(int64_t port_, struct wire_cst_list_prim_i_8_loose *arg); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async(int64_t port_, + struct wire_cst_list_prim_isize_strict *arg); + void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async(int64_t port_, struct wire_cst_list_String *arg); @@ -4454,6 +4473,9 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async(int64_t port_, struct wire_cst_list_prim_u_8_loose *arg); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async(int64_t port_, + struct wire_cst_list_prim_usize_strict *arg); + void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse(int64_t port_, uint8_t *ptr_, int32_t rust_vec_len_, @@ -4509,6 +4531,11 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_tw int32_t rust_vec_len_, int32_t data_len_); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_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__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse(int64_t port_, uint8_t *ptr_, int32_t rust_vec_len_, @@ -4534,6 +4561,11 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_tw int32_t rust_vec_len_, int32_t data_len_); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_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__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse(int64_t port_, uint8_t *ptr_, int32_t rust_vec_len_, @@ -4589,6 +4621,11 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_tw int32_t rust_vec_len_, int32_t data_len_); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse(int64_t port_, + uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse(int64_t port_, uint8_t *ptr_, int32_t rust_vec_len_, @@ -4614,6 +4651,11 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_tw int32_t rust_vec_len_, int32_t data_len_); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse(int64_t port_, + uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync(struct wire_cst_list_basic_general_enum_twin_sync *arg); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync(struct wire_cst_list_basic_primitive_enum_twin_sync *arg); @@ -4636,6 +4678,8 @@ WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manua WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync(struct wire_cst_list_prim_i_8_loose *arg); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync(struct wire_cst_list_prim_isize_strict *arg); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync(struct wire_cst_list_String *arg); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync(struct wire_cst_list_prim_u_16_loose *arg); @@ -4646,6 +4690,8 @@ WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manua WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync(struct wire_cst_list_prim_u_8_loose *arg); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync(struct wire_cst_list_prim_usize_strict *arg); + WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse(uint8_t *ptr_, int32_t rust_vec_len_, int32_t data_len_); @@ -4690,6 +4736,10 @@ WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manua int32_t rust_vec_len_, int32_t data_len_); +WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse(uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse(uint8_t *ptr_, int32_t rust_vec_len_, int32_t data_len_); @@ -4710,6 +4760,10 @@ WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manua int32_t rust_vec_len_, int32_t data_len_); +WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse(uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal(int64_t port_, struct wire_cst_list_record_i_32_basic_general_enum_twin_normal *arg); @@ -14592,6 +14646,8 @@ struct wire_cst_list_prim_i_8_loose *frbgen_frb_example_pure_dart_cst_new_list_p struct wire_cst_list_prim_i_8_strict *frbgen_frb_example_pure_dart_cst_new_list_prim_i_8_strict(int32_t len); +struct wire_cst_list_prim_isize_strict *frbgen_frb_example_pure_dart_cst_new_list_prim_isize_strict(int32_t len); + struct wire_cst_list_prim_u_16_loose *frbgen_frb_example_pure_dart_cst_new_list_prim_u_16_loose(int32_t len); struct wire_cst_list_prim_u_16_strict *frbgen_frb_example_pure_dart_cst_new_list_prim_u_16_strict(int32_t len); @@ -14606,6 +14662,8 @@ struct wire_cst_list_prim_u_8_loose *frbgen_frb_example_pure_dart_cst_new_list_p struct wire_cst_list_prim_u_8_strict *frbgen_frb_example_pure_dart_cst_new_list_prim_u_8_strict(int32_t len); +struct wire_cst_list_prim_usize_strict *frbgen_frb_example_pure_dart_cst_new_list_prim_usize_strict(int32_t len); + struct wire_cst_list_raw_string_enum_mirrored *frbgen_frb_example_pure_dart_cst_new_list_raw_string_enum_mirrored(int32_t len); struct wire_cst_list_raw_string_mirrored *frbgen_frb_example_pure_dart_cst_new_list_raw_string_mirrored(int32_t len); @@ -15058,6 +15116,7 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_i_64_strict); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_i_8_loose); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_i_8_strict); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_isize_strict); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_u_16_loose); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_u_16_strict); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_u_32_loose); @@ -15065,6 +15124,7 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_u_64_strict); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_u_8_loose); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_u_8_strict); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_usize_strict); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_raw_string_enum_mirrored); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_raw_string_mirrored); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_record_i_32_basic_general_enum_twin_normal); @@ -15877,11 +15937,13 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i32_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i64_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async); @@ -15893,11 +15955,13 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i32_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i64_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u16_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u32_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u64_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_primitive_enum_twin_rust_async_sse_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_struct_twin_rust_async_sse_twin_rust_async_sse); @@ -15909,11 +15973,13 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i32_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i64_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i8_twin_rust_async_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u16_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u32_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u64_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u8_twin_rust_async_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_primitive_enum_twin_sse_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_struct_twin_sse_twin_sse); @@ -15925,11 +15991,13 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_i32_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_i64_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_i8_twin_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_u16_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_u32_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_u64_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_u8_twin_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_struct_twin_sync_twin_sync); @@ -15941,11 +16009,13 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_primitive_enum_twin_sync_sse_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_struct_twin_sync_sse_twin_sync_sse); @@ -15957,11 +16027,13 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_i32_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_i64_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_i8_twin_sync_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u16_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u32_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u64_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u8_twin_sync_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_struct_twin_normal_twin_normal); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list.dart index 6d05e08d65..26bab3004a 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list.dart @@ -50,6 +50,18 @@ Future exampleBasicListTypeU64TwinNormal( .crateApiPseudoManualBasicListExampleBasicListTypeU64TwinNormal( arg: arg); +Future exampleBasicListTypeIsizeTwinNormal( + {required Int64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormal( + arg: arg); + +Future exampleBasicListTypeUsizeTwinNormal( + {required Uint64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormal( + arg: arg); + Future exampleBasicListTypeF32TwinNormal( {required List arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart index 029bae17bd..5592b79b08 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart @@ -55,6 +55,18 @@ Future exampleBasicListTypeU64TwinRustAsync( .crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeU64TwinRustAsync( arg: arg); +Future exampleBasicListTypeIsizeTwinRustAsync( + {required Int64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsync( + arg: arg); + +Future exampleBasicListTypeUsizeTwinRustAsync( + {required Uint64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsync( + arg: arg); + Future exampleBasicListTypeF32TwinRustAsync( {required List arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async_sse.dart index 6835d3f023..7e0f25293f 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async_sse.dart @@ -55,6 +55,18 @@ Future exampleBasicListTypeU64TwinRustAsyncSse( .crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeU64TwinRustAsyncSse( arg: arg); +Future exampleBasicListTypeIsizeTwinRustAsyncSse( + {required Int64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeIsizeTwinRustAsyncSse( + arg: arg); + +Future exampleBasicListTypeUsizeTwinRustAsyncSse( + {required Uint64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeUsizeTwinRustAsyncSse( + arg: arg); + Future exampleBasicListTypeF32TwinRustAsyncSse( {required List arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sse.dart index e5e246d53c..bfba3b9afd 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sse.dart @@ -47,6 +47,17 @@ Future exampleBasicListTypeU64TwinSse({required Uint64List arg}) => .crateApiPseudoManualBasicListTwinSseExampleBasicListTypeU64TwinSse( arg: arg); +Future exampleBasicListTypeIsizeTwinSse({required Int64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListTwinSseExampleBasicListTypeIsizeTwinSse( + arg: arg); + +Future exampleBasicListTypeUsizeTwinSse( + {required Uint64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListTwinSseExampleBasicListTypeUsizeTwinSse( + arg: arg); + Future exampleBasicListTypeF32TwinSse( {required List arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart index 3d288a74f1..9bee0a56c0 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart @@ -47,6 +47,16 @@ Uint64List exampleBasicListTypeU64TwinSync({required Uint64List arg}) => .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeU64TwinSync( arg: arg); +Int64List exampleBasicListTypeIsizeTwinSync({required Int64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSync( + arg: arg); + +Uint64List exampleBasicListTypeUsizeTwinSync({required Uint64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSync( + arg: arg); + Float32List exampleBasicListTypeF32TwinSync({required List arg}) => RustLib.instance.api .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeF32TwinSync( diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync_sse.dart index eb52e1645e..7bc42e592e 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync_sse.dart @@ -47,6 +47,16 @@ Uint64List exampleBasicListTypeU64TwinSyncSse({required Uint64List arg}) => Rust .crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeU64TwinSyncSse( arg: arg); +Int64List exampleBasicListTypeIsizeTwinSyncSse({required Int64List arg}) => RustLib + .instance.api + .crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeIsizeTwinSyncSse( + arg: arg); + +Uint64List exampleBasicListTypeUsizeTwinSyncSse({required Uint64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeUsizeTwinSyncSse( + arg: arg); + Float32List exampleBasicListTypeF32TwinSyncSse({required List arg}) => RustLib.instance.api .crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeF32TwinSyncSse( 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 767ec31108..e824cd893a 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.dart @@ -309,7 +309,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => 1866366658; + int get rustContentHash => 1043100698; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -1439,6 +1439,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListExampleBasicListTypeI8TwinNormal( {required List arg}); + Future + crateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormal( + {required Int64List arg}); + Future> crateApiPseudoManualBasicListExampleBasicListTypeStringTwinNormal( {required List arg}); @@ -1459,6 +1463,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListExampleBasicListTypeU8TwinNormal( {required List arg}); + Future + crateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormal( + {required Uint64List arg}); + Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeBasicGeneralEnumTwinRustAsyncTwinRustAsync( {required List arg}); @@ -1503,6 +1511,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeI8TwinRustAsync( {required List arg}); + Future + crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsync( + {required Int64List arg}); + Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeStringTwinRustAsync( {required List arg}); @@ -1523,6 +1535,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeU8TwinRustAsync( {required List arg}); + Future + crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsync( + {required Uint64List arg}); + Future> crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeBasicGeneralEnumTwinRustAsyncSseTwinRustAsyncSse( {required List arg}); @@ -1567,6 +1583,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeI8TwinRustAsyncSse( {required List arg}); + Future + crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeIsizeTwinRustAsyncSse( + {required Int64List arg}); + Future> crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeStringTwinRustAsyncSse( {required List arg}); @@ -1587,6 +1607,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeU8TwinRustAsyncSse( {required List arg}); + Future + crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeUsizeTwinRustAsyncSse( + {required Uint64List arg}); + Future> crateApiPseudoManualBasicListTwinSseExampleBasicListTypeBasicGeneralEnumTwinSseTwinSse( {required List arg}); @@ -1631,6 +1655,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinSseExampleBasicListTypeI8TwinSse( {required List arg}); + Future + crateApiPseudoManualBasicListTwinSseExampleBasicListTypeIsizeTwinSse( + {required Int64List arg}); + Future> crateApiPseudoManualBasicListTwinSseExampleBasicListTypeStringTwinSse( {required List arg}); @@ -1651,6 +1679,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinSseExampleBasicListTypeU8TwinSse( {required List arg}); + Future + crateApiPseudoManualBasicListTwinSseExampleBasicListTypeUsizeTwinSse( + {required Uint64List arg}); + List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeBasicGeneralEnumTwinSyncTwinSync( {required List arg}); @@ -1694,6 +1726,10 @@ abstract class RustLibApi extends BaseApi { Int8List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeI8TwinSync( {required List arg}); + Int64List + crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSync( + {required Int64List arg}); + List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeStringTwinSync( {required List arg}); @@ -1713,6 +1749,10 @@ abstract class RustLibApi extends BaseApi { Uint8List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeU8TwinSync( {required List arg}); + Uint64List + crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSync( + {required Uint64List arg}); + List crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeBasicGeneralEnumTwinSyncSseTwinSyncSse( {required List arg}); @@ -1757,6 +1797,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeI8TwinSyncSse( {required List arg}); + Int64List + crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeIsizeTwinSyncSse( + {required Int64List arg}); + List crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeStringTwinSyncSse( {required List arg}); @@ -1777,6 +1821,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeU8TwinSyncSse( {required List arg}); + Uint64List + crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeUsizeTwinSyncSse( + {required Uint64List arg}); + Future> crateApiPseudoManualBasicMapExampleBasicMapTypeBasicGeneralEnumTwinNormalTwinNormal( {required Map arg}); @@ -21654,6 +21702,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Future + crateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormal( + {required Int64List arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = cst_encode_list_prim_isize_strict(arg); + return wire + .wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_list_prim_isize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormalConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormalConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_isize_twin_normal", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualBasicListExampleBasicListTypeStringTwinNormal( @@ -21799,6 +21876,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Future + crateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormal( + {required Uint64List arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = cst_encode_list_prim_usize_strict(arg); + return wire + .wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_list_prim_usize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormalConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormalConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_usize_twin_normal", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeBasicGeneralEnumTwinRustAsyncTwinRustAsync( @@ -22121,6 +22227,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Future + crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsync( + {required Int64List arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = cst_encode_list_prim_isize_strict(arg); + return wire + .wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_list_prim_isize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsyncConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_isize_twin_rust_async", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeStringTwinRustAsync( @@ -22266,6 +22401,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Future + crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsync( + {required Uint64List arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = cst_encode_list_prim_usize_strict(arg); + return wire + .wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_list_prim_usize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsyncConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_usize_twin_rust_async", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeBasicGeneralEnumTwinRustAsyncSseTwinRustAsyncSse( @@ -22613,6 +22777,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Future + crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeIsizeTwinRustAsyncSse( + {required Int64List arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_list_prim_isize_strict(arg, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_list_prim_isize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeIsizeTwinRustAsyncSseConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeIsizeTwinRustAsyncSseConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_isize_twin_rust_async_sse", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeStringTwinRustAsyncSse( @@ -22768,6 +22963,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Future + crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeUsizeTwinRustAsyncSse( + {required Uint64List arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_list_prim_usize_strict(arg, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_list_prim_usize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeUsizeTwinRustAsyncSseConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeUsizeTwinRustAsyncSseConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_usize_twin_rust_async_sse", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualBasicListTwinSseExampleBasicListTypeBasicGeneralEnumTwinSseTwinSse( @@ -23111,6 +23337,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Future + crateApiPseudoManualBasicListTwinSseExampleBasicListTypeIsizeTwinSse( + {required Int64List arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_list_prim_isize_strict(arg, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_list_prim_isize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinSseExampleBasicListTypeIsizeTwinSseConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinSseExampleBasicListTypeIsizeTwinSseConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_isize_twin_sse", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualBasicListTwinSseExampleBasicListTypeStringTwinSse( @@ -23266,6 +23523,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Future + crateApiPseudoManualBasicListTwinSseExampleBasicListTypeUsizeTwinSse( + {required Uint64List arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_list_prim_usize_strict(arg, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_list_prim_usize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinSseExampleBasicListTypeUsizeTwinSseConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinSseExampleBasicListTypeUsizeTwinSseConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_usize_twin_sse", + argNames: ["arg"], + ); + @override List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeBasicGeneralEnumTwinSyncTwinSync( @@ -23587,6 +23875,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Int64List + crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSync( + {required Int64List arg}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = cst_encode_list_prim_isize_strict(arg); + return wire + .wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_list_prim_isize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSyncConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSyncConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_isize_twin_sync", + argNames: ["arg"], + ); + @override List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeStringTwinSync( @@ -23731,6 +24048,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Uint64List + crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSync( + {required Uint64List arg}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = cst_encode_list_prim_usize_strict(arg); + return wire + .wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_list_prim_usize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSyncConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSyncConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_usize_twin_sync", + argNames: ["arg"], + ); + @override List crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeBasicGeneralEnumTwinSyncSseTwinSyncSse( @@ -24075,6 +24421,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Int64List + crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeIsizeTwinSyncSse( + {required Int64List arg}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_list_prim_isize_strict(arg, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( + raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_list_prim_isize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeIsizeTwinSyncSseConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeIsizeTwinSyncSseConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_isize_twin_sync_sse", + argNames: ["arg"], + ); + @override List crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeStringTwinSyncSse( @@ -24230,6 +24607,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Uint64List + crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeUsizeTwinSyncSse( + {required Uint64List arg}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_list_prim_usize_strict(arg, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( + raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_list_prim_usize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeUsizeTwinSyncSseConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeUsizeTwinSyncSseConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_usize_twin_sync_sse", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualBasicMapExampleBasicMapTypeBasicGeneralEnumTwinNormalTwinNormal( @@ -108322,6 +108730,12 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw as Int8List; } + @protected + Int64List dco_decode_list_prim_isize_strict(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return raw as Int64List; + } + @protected List dco_decode_list_prim_u_16_loose(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -108364,6 +108778,12 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw as Uint8List; } + @protected + Uint64List dco_decode_list_prim_usize_strict(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return raw as Uint64List; + } + @protected List dco_decode_list_raw_string_enum_mirrored( dynamic raw) { @@ -129741,6 +130161,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return deserializer.buffer.getInt8List(len_); } + @protected + Int64List sse_decode_list_prim_isize_strict(SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var len_ = sse_decode_i_32(deserializer); + return deserializer.buffer.getInt64List(len_); + } + @protected List sse_decode_list_prim_u_16_loose(SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs @@ -129790,6 +130217,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return deserializer.buffer.getUint8List(len_); } + @protected + Uint64List sse_decode_list_prim_usize_strict(SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var len_ = sse_decode_i_32(deserializer); + return deserializer.buffer.getUint64List(len_); + } + @protected List sse_decode_list_raw_string_enum_mirrored( SseDeserializer deserializer) { @@ -152409,6 +152843,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer.buffer.putInt8List(self); } + @protected + void sse_encode_list_prim_isize_strict( + Int64List self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_i_32(self.length, serializer); + serializer.buffer.putInt64List(self); + } + @protected void sse_encode_list_prim_u_16_loose( List self, SseSerializer serializer) { @@ -152468,6 +152910,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer.buffer.putUint8List(self); } + @protected + void sse_encode_list_prim_usize_strict( + Uint64List self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_i_32(self.length, serializer); + serializer.buffer.putUint64List(self); + } + @protected void sse_encode_list_raw_string_enum_mirrored( List 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 530a3d4af5..89606cfb7f 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 @@ -7268,6 +7268,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List dco_decode_list_prim_i_8_strict(dynamic raw); + @protected + Int64List dco_decode_list_prim_isize_strict(dynamic raw); + @protected List dco_decode_list_prim_u_16_loose(dynamic raw); @@ -7289,6 +7292,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List dco_decode_list_prim_u_8_strict(dynamic raw); + @protected + Uint64List dco_decode_list_prim_usize_strict(dynamic raw); + @protected List dco_decode_list_raw_string_enum_mirrored( dynamic raw); @@ -16187,6 +16193,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List sse_decode_list_prim_i_8_strict(SseDeserializer deserializer); + @protected + Int64List sse_decode_list_prim_isize_strict(SseDeserializer deserializer); + @protected List sse_decode_list_prim_u_16_loose(SseDeserializer deserializer); @@ -16208,6 +16217,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List sse_decode_list_prim_u_8_strict(SseDeserializer deserializer); + @protected + Uint64List sse_decode_list_prim_usize_strict(SseDeserializer deserializer); + @protected List sse_decode_list_raw_string_enum_mirrored( SseDeserializer deserializer); @@ -23135,6 +23147,15 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return ans; } + @protected + ffi.Pointer + cst_encode_list_prim_isize_strict(Int64List raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + final ans = wire.cst_new_list_prim_isize_strict(raw.length); + ans.ref.ptr.asTypedList(raw.length).setAll(0, raw); + return ans; + } + @protected ffi.Pointer cst_encode_list_prim_u_16_loose( List raw) { @@ -23198,6 +23219,15 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return ans; } + @protected + ffi.Pointer + cst_encode_list_prim_usize_strict(Uint64List raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + final ans = wire.cst_new_list_prim_usize_strict(raw.length); + ans.ref.ptr.asTypedList(raw.length).setAll(0, raw); + return ans; + } + @protected ffi.Pointer cst_encode_list_raw_string_enum_mirrored( @@ -37639,6 +37669,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void sse_encode_list_prim_i_8_strict(Int8List self, SseSerializer serializer); + @protected + void sse_encode_list_prim_isize_strict( + Int64List self, SseSerializer serializer); + @protected void sse_encode_list_prim_u_16_loose( List self, SseSerializer serializer); @@ -37666,6 +37700,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_list_prim_u_8_strict( Uint8List self, SseSerializer serializer); + @protected + void sse_encode_list_prim_usize_strict( + Uint64List self, SseSerializer serializer); + @protected void sse_encode_list_raw_string_enum_mirrored( List self, SseSerializer serializer); @@ -47467,6 +47505,29 @@ class RustLibWire implements BaseWire { .asFunction< void Function(int, ffi.Pointer)>(); + void + wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( + int port_, + ffi.Pointer arg, + ) { + return _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( + port_, + arg, + ); + } + + late final _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normalPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, + ffi.Pointer)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal'); + late final _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal = + _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normalPtr + .asFunction< + void Function( + int, ffi.Pointer)>(); + void wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal( int port_, @@ -47577,6 +47638,29 @@ class RustLibWire implements BaseWire { .asFunction< void Function(int, ffi.Pointer)>(); + void + wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( + int port_, + ffi.Pointer arg, + ) { + return _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( + port_, + arg, + ); + } + + late final _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normalPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, + ffi.Pointer)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal'); + late final _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal = + _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normalPtr + .asFunction< + void Function( + int, ffi.Pointer)>(); + void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async( int port_, @@ -47833,6 +47917,29 @@ class RustLibWire implements BaseWire { .asFunction< void Function(int, ffi.Pointer)>(); + void + wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( + int port_, + ffi.Pointer arg, + ) { + return _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( + port_, + arg, + ); + } + + late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_asyncPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, + ffi.Pointer)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async'); + late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async = + _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_asyncPtr + .asFunction< + void Function( + int, ffi.Pointer)>(); + void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async( int port_, @@ -47943,6 +48050,29 @@ class RustLibWire implements BaseWire { .asFunction< void Function(int, ffi.Pointer)>(); + void + wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( + int port_, + ffi.Pointer arg, + ) { + return _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( + port_, + arg, + ); + } + + late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_asyncPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, + ffi.Pointer)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async'); + late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async = + _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_asyncPtr + .asFunction< + void Function( + int, ffi.Pointer)>(); + void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse( int port_, @@ -48218,6 +48348,31 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i8_twin_rust_async_ssePtr .asFunction, int, int)>(); + void + wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( + int port_, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( + port_, + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse'); + late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse = + _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_ssePtr + .asFunction, int, int)>(); + void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse( int port_, @@ -48343,6 +48498,31 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u8_twin_rust_async_ssePtr .asFunction, int, int)>(); + void + wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( + int port_, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( + port_, + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse'); + late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse = + _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_ssePtr + .asFunction, int, int)>(); + void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse( int port_, @@ -48618,6 +48798,31 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_i8_twin_ssePtr .asFunction, int, int)>(); + void + wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( + int port_, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( + port_, + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse'); + late final _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse = + _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_ssePtr + .asFunction, int, int)>(); + void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse( int port_, @@ -48743,6 +48948,31 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_u8_twin_ssePtr .asFunction, int, int)>(); + void + wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( + int port_, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( + port_, + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse'); + late final _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse = + _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_ssePtr + .asFunction, int, int)>(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync( ffi.Pointer arg, @@ -48975,6 +49205,27 @@ class RustLibWire implements BaseWire { WireSyncRust2DartDco Function( ffi.Pointer)>(); + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( + ffi.Pointer arg, + ) { + return _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( + arg, + ); + } + + late final _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_syncPtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function( + ffi.Pointer)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync'); + late final _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync = + _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_syncPtr + .asFunction< + WireSyncRust2DartDco Function( + ffi.Pointer)>(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync( ffi.Pointer arg, @@ -49080,6 +49331,27 @@ class RustLibWire implements BaseWire { WireSyncRust2DartDco Function( ffi.Pointer)>(); + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( + ffi.Pointer arg, + ) { + return _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( + arg, + ); + } + + late final _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_syncPtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function( + ffi.Pointer)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync'); + late final _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync = + _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_syncPtr + .asFunction< + WireSyncRust2DartDco Function( + ffi.Pointer)>(); + WireSyncRust2DartSse wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse( ffi.Pointer ptr_, @@ -49355,6 +49627,31 @@ class RustLibWire implements BaseWire { WireSyncRust2DartSse Function( ffi.Pointer, int, int)>(); + WireSyncRust2DartSse + wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_ssePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse'); + late final _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse = + _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_ssePtr + .asFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, int, int)>(); + WireSyncRust2DartSse wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse( ffi.Pointer ptr_, @@ -49480,6 +49777,31 @@ class RustLibWire implements BaseWire { WireSyncRust2DartSse Function( ffi.Pointer, int, int)>(); + WireSyncRust2DartSse + wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_ssePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse'); + late final _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse = + _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_ssePtr + .asFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, int, int)>(); + void wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal( int port_, @@ -111314,6 +111636,23 @@ class RustLibWire implements BaseWire { late final _cst_new_list_prim_i_8_strict = _cst_new_list_prim_i_8_strictPtr .asFunction Function(int)>(); + ffi.Pointer cst_new_list_prim_isize_strict( + int len, + ) { + return _cst_new_list_prim_isize_strict( + len, + ); + } + + late final _cst_new_list_prim_isize_strictPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_cst_new_list_prim_isize_strict'); + late final _cst_new_list_prim_isize_strict = + _cst_new_list_prim_isize_strictPtr.asFunction< + ffi.Pointer Function(int)>(); + ffi.Pointer cst_new_list_prim_u_16_loose( int len, ) { @@ -111419,6 +111758,23 @@ class RustLibWire implements BaseWire { late final _cst_new_list_prim_u_8_strict = _cst_new_list_prim_u_8_strictPtr .asFunction Function(int)>(); + ffi.Pointer cst_new_list_prim_usize_strict( + int len, + ) { + return _cst_new_list_prim_usize_strict( + len, + ); + } + + late final _cst_new_list_prim_usize_strictPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_cst_new_list_prim_usize_strict'); + late final _cst_new_list_prim_usize_strict = + _cst_new_list_prim_usize_strictPtr.asFunction< + ffi.Pointer Function(int)>(); + ffi.Pointer cst_new_list_raw_string_enum_mirrored( int len, @@ -113358,6 +113714,13 @@ final class wire_cst_list_prim_i_8_loose extends ffi.Struct { external int len; } +final class wire_cst_list_prim_isize_strict extends ffi.Struct { + external ffi.Pointer ptr; + + @ffi.Int32() + external int len; +} + final class wire_cst_list_prim_u_16_loose extends ffi.Struct { external ffi.Pointer ptr; @@ -113379,6 +113742,13 @@ final class wire_cst_list_prim_u_64_strict extends ffi.Struct { external int len; } +final class wire_cst_list_prim_usize_strict extends ffi.Struct { + external ffi.Pointer ptr; + + @ffi.Int32() + external int len; +} + final class wire_cst_BasicGeneralEnumTwinRustAsync_Apple extends ffi.Struct { external ffi.Pointer field; } 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 702f9d5ed2..9ae43c640a 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 @@ -7270,6 +7270,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List dco_decode_list_prim_i_8_strict(dynamic raw); + @protected + Int64List dco_decode_list_prim_isize_strict(dynamic raw); + @protected List dco_decode_list_prim_u_16_loose(dynamic raw); @@ -7291,6 +7294,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List dco_decode_list_prim_u_8_strict(dynamic raw); + @protected + Uint64List dco_decode_list_prim_usize_strict(dynamic raw); + @protected List dco_decode_list_raw_string_enum_mirrored( dynamic raw); @@ -16189,6 +16195,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List sse_decode_list_prim_i_8_strict(SseDeserializer deserializer); + @protected + Int64List sse_decode_list_prim_isize_strict(SseDeserializer deserializer); + @protected List sse_decode_list_prim_u_16_loose(SseDeserializer deserializer); @@ -16210,6 +16219,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List sse_decode_list_prim_u_8_strict(SseDeserializer deserializer); + @protected + Uint64List sse_decode_list_prim_usize_strict(SseDeserializer deserializer); + @protected List sse_decode_list_raw_string_enum_mirrored( SseDeserializer deserializer); @@ -23711,6 +23723,12 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return raw; } + @protected + Int64List cst_encode_list_prim_isize_strict(Int64List raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return raw; + } + @protected List cst_encode_list_prim_u_16_loose(List raw) { // Codec=Cst (C-struct based), see doc to use other codecs @@ -23753,6 +23771,12 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return raw; } + @protected + Uint64List cst_encode_list_prim_usize_strict(Uint64List raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return raw; + } + @protected List cst_encode_list_raw_string_enum_mirrored( List raw) { @@ -34290,6 +34314,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void sse_encode_list_prim_i_8_strict(Int8List self, SseSerializer serializer); + @protected + void sse_encode_list_prim_isize_strict( + Int64List self, SseSerializer serializer); + @protected void sse_encode_list_prim_u_16_loose( List self, SseSerializer serializer); @@ -34317,6 +34345,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_list_prim_u_8_strict( Uint8List self, SseSerializer serializer); + @protected + void sse_encode_list_prim_usize_strict( + Uint64List self, SseSerializer serializer); + @protected void sse_encode_list_raw_string_enum_mirrored( List self, SseSerializer serializer); @@ -38918,6 +38950,12 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal( port_, arg); + void wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( + NativePortType port_, Int64List arg) => + wasmModule + .wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( + port_, arg); + void wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal( NativePortType port_, List arg) => wasmModule @@ -38948,6 +38986,12 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal( port_, arg); + void wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( + NativePortType port_, Uint64List arg) => + wasmModule + .wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( + port_, arg); + void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async( NativePortType port_, List arg) => wasmModule @@ -39014,6 +39058,12 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async( port_, arg); + void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( + NativePortType port_, Int64List arg) => + wasmModule + .wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( + port_, arg); + void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async( NativePortType port_, List arg) => wasmModule @@ -39044,6 +39094,12 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async( port_, arg); + void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( + NativePortType port_, Uint64List arg) => + wasmModule + .wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( + port_, arg); + void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse( NativePortType port_, PlatformGeneralizedUint8ListPtr ptr_, @@ -39143,6 +39199,15 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i8_twin_rust_async_sse( port_, ptr_, rust_vec_len_, data_len_); + void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( + port_, ptr_, rust_vec_len_, data_len_); + void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse( NativePortType port_, PlatformGeneralizedUint8ListPtr ptr_, @@ -39188,6 +39253,15 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u8_twin_rust_async_sse( port_, ptr_, rust_vec_len_, data_len_); + void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( + port_, ptr_, rust_vec_len_, data_len_); + void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse( NativePortType port_, PlatformGeneralizedUint8ListPtr ptr_, @@ -39287,6 +39361,15 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_i8_twin_sse( port_, ptr_, rust_vec_len_, data_len_); + void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( + port_, ptr_, rust_vec_len_, data_len_); + void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse( NativePortType port_, PlatformGeneralizedUint8ListPtr ptr_, @@ -39332,6 +39415,15 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_u8_twin_sse( port_, ptr_, rust_vec_len_, data_len_); + void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( + port_, ptr_, rust_vec_len_, data_len_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync( List arg) => @@ -39409,6 +39501,13 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync( arg); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( + Int64List arg) => + wasmModule + .wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( + arg); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync( List arg) => @@ -39444,6 +39543,13 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync( arg); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( + Uint64List arg) => + wasmModule + .wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( + arg); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse( PlatformGeneralizedUint8ListPtr ptr_, @@ -39543,6 +39649,15 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_i8_twin_sync_sse( ptr_, rust_vec_len_, data_len_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( + ptr_, rust_vec_len_, data_len_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse( PlatformGeneralizedUint8ListPtr ptr_, @@ -39588,6 +39703,15 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u8_twin_sync_sse( ptr_, rust_vec_len_, data_len_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( + ptr_, rust_vec_len_, data_len_); + void wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal( NativePortType port_, List arg) => wasmModule @@ -60662,6 +60786,10 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal( NativePortType port_, List arg); + external void + wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( + NativePortType port_, Int64List arg); + external void wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal( NativePortType port_, List arg); @@ -60682,6 +60810,10 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal( NativePortType port_, List arg); + external void + wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( + NativePortType port_, Uint64List arg); + external void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async( NativePortType port_, List arg); @@ -60726,6 +60858,10 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async( NativePortType port_, List arg); + external void + wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( + NativePortType port_, Int64List arg); + external void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async( NativePortType port_, List arg); @@ -60746,6 +60882,10 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async( NativePortType port_, List arg); + external void + wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( + NativePortType port_, Uint64List arg); + external void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse( NativePortType port_, @@ -60823,6 +60963,13 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); + external void + wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + external void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse( NativePortType port_, @@ -60858,6 +61005,13 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); + external void + wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + external void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse( NativePortType port_, @@ -60935,6 +61089,13 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); + external void + wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + external void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse( NativePortType port_, @@ -60970,6 +61131,13 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); + external void + wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync( List arg); @@ -61014,6 +61182,10 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync( List arg); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( + Int64List arg); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync( List arg); @@ -61034,6 +61206,10 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync( List arg); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( + Uint64List arg); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse( PlatformGeneralizedUint8ListPtr ptr_, @@ -61100,6 +61276,12 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse( PlatformGeneralizedUint8ListPtr ptr_, @@ -61130,6 +61312,12 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + external void wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal( NativePortType port_, List arg); 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 a129e3689d..7850e69259 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.io.rs @@ -9648,6 +9648,15 @@ impl CstDecode> for *mut wire_cst_list_prim_i_8_strict { } } } +impl CstDecode> for *mut wire_cst_list_prim_isize_strict { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> Vec { + unsafe { + let wrap = flutter_rust_bridge::for_generated::box_from_leak_ptr(self); + flutter_rust_bridge::for_generated::vec_from_leak_ptr(wrap.ptr, wrap.len) + } + } +} impl CstDecode> for *mut wire_cst_list_prim_u_16_loose { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> Vec { @@ -9711,6 +9720,15 @@ impl CstDecode> for *mut wire_cst_list_prim_u_8_strict { } } } +impl CstDecode> for *mut wire_cst_list_prim_usize_strict { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> Vec { + unsafe { + let wrap = flutter_rust_bridge::for_generated::box_from_leak_ptr(self); + flutter_rust_bridge::for_generated::vec_from_leak_ptr(wrap.ptr, wrap.len) + } + } +} impl CstDecode> for *mut wire_cst_list_raw_string_enum_mirrored { @@ -19891,6 +19909,16 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ ) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( + port_: i64, + arg: *mut wire_cst_list_prim_isize_strict, +) { + wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal_impl( + port_, arg, + ) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal( port_: i64, @@ -19941,6 +19969,16 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ ) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( + port_: i64, + arg: *mut wire_cst_list_prim_usize_strict, +) { + wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal_impl( + port_, arg, + ) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async( port_: i64, @@ -20029,6 +20067,14 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port_, arg) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( + port_: i64, + arg: *mut wire_cst_list_prim_isize_strict, +) { + wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async_impl(port_, arg) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async( port_: i64, @@ -20069,6 +20115,14 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port_, arg) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( + port_: i64, + arg: *mut wire_cst_list_prim_usize_strict, +) { + wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async_impl(port_, arg) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse( port_: i64, @@ -20179,6 +20233,16 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i8_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( + port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse( port_: i64, @@ -20229,6 +20293,16 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u8_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( + port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse( port_: i64, @@ -20374,6 +20448,16 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ ) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( + port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse( port_: i64, @@ -20444,6 +20528,16 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ ) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( + port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync( arg: *mut wire_cst_list_basic_general_enum_twin_sync, @@ -20523,6 +20617,13 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ ) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( + arg: *mut wire_cst_list_prim_isize_strict, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync_impl(arg) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync( arg: *mut wire_cst_list_String, @@ -20560,6 +20661,13 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ ) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( + arg: *mut wire_cst_list_prim_usize_strict, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync_impl(arg) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse( ptr_: *mut u8, @@ -20659,6 +20767,15 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_i8_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse( ptr_: *mut u8, @@ -20704,6 +20821,15 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u8_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal( port_: i64, @@ -48642,6 +48768,17 @@ pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_list_prim_i_8_strict( flutter_rust_bridge::for_generated::new_leak_box_ptr(ans) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_list_prim_isize_strict( + len: i32, +) -> *mut wire_cst_list_prim_isize_strict { + let ans = wire_cst_list_prim_isize_strict { + ptr: flutter_rust_bridge::for_generated::new_leak_vec_ptr(Default::default(), len), + len, + }; + flutter_rust_bridge::for_generated::new_leak_box_ptr(ans) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_list_prim_u_16_loose( len: i32, @@ -48719,6 +48856,17 @@ pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_list_prim_u_8_strict( flutter_rust_bridge::for_generated::new_leak_box_ptr(ans) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_list_prim_usize_strict( + len: i32, +) -> *mut wire_cst_list_prim_usize_strict { + let ans = wire_cst_list_prim_usize_strict { + ptr: flutter_rust_bridge::for_generated::new_leak_vec_ptr(Default::default(), len), + len, + }; + flutter_rust_bridge::for_generated::new_leak_box_ptr(ans) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_list_raw_string_enum_mirrored( len: i32, @@ -51854,6 +52002,12 @@ pub struct wire_cst_list_prim_i_8_strict { } #[repr(C)] #[derive(Clone, Copy)] +pub struct wire_cst_list_prim_isize_strict { + ptr: *mut isize, + len: i32, +} +#[repr(C)] +#[derive(Clone, Copy)] pub struct wire_cst_list_prim_u_16_loose { ptr: *mut u16, len: i32, @@ -51896,6 +52050,12 @@ pub struct wire_cst_list_prim_u_8_strict { } #[repr(C)] #[derive(Clone, Copy)] +pub struct wire_cst_list_prim_usize_strict { + ptr: *mut usize, + len: i32, +} +#[repr(C)] +#[derive(Clone, Copy)] pub struct wire_cst_list_raw_string_enum_mirrored { ptr: *mut wire_cst_raw_string_enum_mirrored, len: i32, diff --git a/frb_example/pure_dart/rust/src/frb_generated.rs b/frb_example/pure_dart/rust/src/frb_generated.rs index 8a2616c00e..116c909199 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -78,7 +78,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueNom, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 1866366658; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 1043100698; // Section: executor @@ -7581,6 +7581,16 @@ fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_ })()) } }) } +fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: impl CstDecode>, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "example_basic_list_type_isize_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_arg = arg.cst_decode(); move |context| { + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list::example_basic_list_type_isize_twin_normal(api_arg)) + })()) + } }) +} fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, arg: impl CstDecode>, @@ -7631,6 +7641,16 @@ fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_ })()) } }) } +fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: impl CstDecode>, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "example_basic_list_type_usize_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_arg = arg.cst_decode(); move |context| { + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list::example_basic_list_type_usize_twin_normal(api_arg)) + })()) + } }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, arg: impl CstDecode< @@ -7745,6 +7765,16 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_li })().await) } }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: impl CstDecode>, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "example_basic_list_type_isize_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_arg = arg.cst_decode(); move |context| async move { + transform_result_dco((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_rust_async::example_basic_list_type_isize_twin_rust_async(api_arg).await) + })().await) + } }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, arg: impl CstDecode>, @@ -7795,6 +7825,16 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_li })().await) } }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: impl CstDecode>, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "example_basic_list_type_usize_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_arg = arg.cst_decode(); move |context| async move { + transform_result_dco((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_rust_async::example_basic_list_type_usize_twin_rust_async(api_arg).await) + })().await) + } }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -7960,6 +8000,21 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basi })().await) } }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_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: "example_basic_list_type_isize_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_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { + transform_result_sse((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_rust_async_sse::example_basic_list_type_isize_twin_rust_async_sse(api_arg).await) + })().await) + } }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -8035,6 +8090,21 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basi })().await) } }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_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: "example_basic_list_type_usize_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_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { + transform_result_sse((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_rust_async_sse::example_basic_list_type_usize_twin_rust_async_sse(api_arg).await) + })().await) + } }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -8200,6 +8270,21 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type })()) } }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_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: "example_basic_list_type_isize_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sse::example_basic_list_type_isize_twin_sse(api_arg)) + })()) + } }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -8275,6 +8360,21 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type })()) } }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_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: "example_basic_list_type_usize_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sse::example_basic_list_type_usize_twin_sse(api_arg)) + })()) + } }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl( arg: impl CstDecode>, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { @@ -8363,6 +8463,14 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_typ Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_i8_twin_sync(api_arg)) })()) }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync_impl( + arg: impl CstDecode>, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "example_basic_list_type_isize_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_arg = arg.cst_decode(); + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_isize_twin_sync(api_arg)) + })()) }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl( arg: impl CstDecode>, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { @@ -8403,6 +8511,14 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_typ Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_u8_twin_sync(api_arg)) })()) }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync_impl( + arg: impl CstDecode>, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "example_basic_list_type_usize_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_arg = arg.cst_decode(); + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_usize_twin_sync(api_arg)) + })()) }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -8546,6 +8662,19 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync_sse::example_basic_list_type_i8_twin_sync_sse(api_arg)) })()) }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_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: "example_basic_list_type_isize_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync_sse::example_basic_list_type_isize_twin_sync_sse(api_arg)) + })()) }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -8611,6 +8740,19 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync_sse::example_basic_list_type_u8_twin_sync_sse(api_arg)) })()) }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_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: "example_basic_list_type_usize_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync_sse::example_basic_list_type_usize_twin_sync_sse(api_arg)) + })()) }) +} fn wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, arg: impl CstDecode< @@ -57038,6 +57180,18 @@ impl SseDecode for Vec { } } +impl SseDecode for Vec { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut len_ = ::sse_decode(deserializer); + let mut ans_ = vec![]; + for idx_ in 0..len_ { + ans_.push(::sse_decode(deserializer)); + } + return ans_; + } +} + impl SseDecode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -57086,6 +57240,18 @@ impl SseDecode for Vec { } } +impl SseDecode for Vec { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut len_ = ::sse_decode(deserializer); + let mut ans_ = vec![]; + for idx_ in 0..len_ { + ans_.push(::sse_decode(deserializer)); + } + return ans_; + } +} + impl SseDecode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -91871,6 +92037,16 @@ impl SseEncode for Vec { } } +impl SseEncode for Vec { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + ::sse_encode(self.len() as _, serializer); + for item in self { + ::sse_encode(item, serializer); + } + } +} + impl SseEncode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -91911,6 +92087,16 @@ impl SseEncode for Vec { } } +impl SseEncode for Vec { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + ::sse_encode(self.len() as _, serializer); + for item in self { + ::sse_encode(item, serializer); + } + } +} + impl SseEncode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { 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 f4aab204f8..7b3359663d 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.web.rs @@ -4174,6 +4174,12 @@ impl CstDecode> for Box<[i8]> { self.into_vec() } } +impl CstDecode> for Box<[isize]> { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> Vec { + self.into_vec() + } +} impl CstDecode> for Box<[u16]> { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> Vec { @@ -4198,6 +4204,12 @@ impl CstDecode> for Box<[u8]> { self.into_vec() } } +impl CstDecode> for Box<[usize]> { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> Vec { + self.into_vec() + } +} impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -13463,6 +13475,14 @@ impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::Js .into() } } +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) -> Vec { + self.unchecked_into::() + .to_vec() + .into() + } +} 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) -> Vec { @@ -13497,6 +13517,14 @@ impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::Js .into() } } +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) -> Vec { + self.unchecked_into::() + .to_vec() + .into() + } +} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -16879,6 +16907,16 @@ pub fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_t ) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: Box<[isize]>, +) { + wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal_impl( + port_, arg, + ) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -16929,6 +16967,16 @@ pub fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_t ) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: Box<[usize]>, +) { + wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal_impl( + port_, arg, + ) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -17017,6 +17065,14 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basi wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port_, arg) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: Box<[isize]>, +) { + wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async_impl(port_, arg) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -17057,6 +17113,14 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basi wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port_, arg) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: Box<[usize]>, +) { + wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async_impl(port_, arg) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -17167,6 +17231,16 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_ wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i8_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_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__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -17217,6 +17291,16 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_ wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u8_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_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__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -17362,6 +17446,16 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_ ) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -17432,6 +17526,16 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_ ) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync( arg: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -17511,6 +17615,13 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list ) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( + arg: Box<[isize]>, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync_impl(arg) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync( arg: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -17548,6 +17659,13 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list ) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( + arg: Box<[usize]>, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync_impl(arg) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -17647,6 +17765,15 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_i8_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -17692,6 +17819,15 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u8_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal( port_: flutter_rust_bridge::for_generated::MessagePort, From fd613f3a110f2b11c2025c174569068cf9f17183 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:08:11 +0800 Subject: [PATCH 088/154] feat: skipper --- .../api_dart/spec_generator/sanity_checker.rs | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs index 94b53363d5..6fe7417727 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs @@ -13,11 +13,19 @@ pub(crate) fn sanity_check_class_name_duplicates( // This will stop the whole generator and tell the users, so we do not care about testing it // frb-coverage:ignore-start - ensure!( - duplicate_class_names.is_empty(), - "Will generate duplicated class names ({:?}). This is often because the type is auto inferred as both opaque and non-opaque. Try to add `#[frb(opaque)]` or `#[frb(non_opaque)]` to the struct, or change code that uses it.", - duplicate_class_names, - ); + if !duplicate_class_names.is_empty() { + const SKIP_ENV_VAR: &'static str = "FRB_DEBUG_SKIP_SANITY_CHECK_CLASS_NAME_DUPLICATES"; + let message = format!( + "Will generate duplicated class names ({:?}). This is often because the type is auto inferred as both opaque and non-opaque. Try to add `#[frb(opaque)]` or `#[frb(non_opaque)]` to the struct, or change code that uses it.", + duplicate_class_names, + ); + + if std::env::var(SKIP_ENV_VAR) { + warn!("{}", message); + } else { + bail!("{} (set {} env var to forcefully skip it)", message, SKIP_ENV_VAR); + } + } // frb-coverage:ignore-end Ok(()) From 4bc9e969844069757d5b77b777e3ddfe0f7fc988 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:08:27 +0800 Subject: [PATCH 089/154] fix: err --- .../generator/api_dart/spec_generator/sanity_checker.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs index 6fe7417727..4be592f234 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs @@ -1,6 +1,7 @@ use crate::codegen::generator::api_dart::spec_generator::class::ApiDartGeneratedClass; -use anyhow::ensure; +use anyhow::{bail, ensure}; use itertools::Itertools; +use log::warn; pub(crate) fn sanity_check_class_name_duplicates( classes: &[ApiDartGeneratedClass], @@ -20,7 +21,7 @@ pub(crate) fn sanity_check_class_name_duplicates( duplicate_class_names, ); - if std::env::var(SKIP_ENV_VAR) { + if std::env::var(SKIP_ENV_VAR).is_ok() { warn!("{}", message); } else { bail!("{} (set {} env var to forcefully skip it)", message, SKIP_ENV_VAR); From 7d9efec416fbf08f944e7aec1f89701b4047b141 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:11:00 +0800 Subject: [PATCH 090/154] chore: rm --- .../codegen/generator/api_dart/text_generator.rs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index a15ddba93e..2ae55a231a 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -52,16 +52,7 @@ fn generate_end_api_text( .join("\n\n"); let classes = item.classes.iter().map(|c| c.code.clone()).join("\n\n"); - let path_chunks_len = namespace.path().len(); - ensure!( - path_chunks_len >= 2, - // This will stop the whole generator and tell the users, so we do not care about testing it - // frb-coverage:ignore-start - "Please do not put structs in `lib.rs`", - // frb-coverage:ignore-end - ); - // TODO use relative path calculation - let path_frb_generated = "../".repeat(path_chunks_len - 2) + "frb_generated.dart"; + let path_frb_generated = TODO; let preamble = &item.preamble.as_str(); let mut header = DartBasicHeaderCode { From 43c5eb24a46874ac0b98c91e80b7d8d6dc0cbae0 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:14:24 +0800 Subject: [PATCH 091/154] feat: more --- .../internal_config_parser/generator_parser.rs | 1 + .../generator/api_dart/internal_config.rs | 2 ++ .../generator/api_dart/text_generator.rs | 18 +++++++++++++++--- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs index cf46ec69bc..ca4c6190ce 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs @@ -61,6 +61,7 @@ pub(super) fn parse(args: Args) -> anyhow::Result { dart_enums_style, dart3, dart_decl_base_output_path: dart_output_path_pack.dart_decl_base_output_path.clone(), + dart_impl_output_path: dart_output_path_pack.dart_impl_output_path.clone(), dart_entrypoint_class_name: dart_output_class_name_pack.entrypoint_class_name.clone(), dart_preamble: config.dart_preamble.clone().unwrap_or_default(), }, diff --git a/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs b/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs index 38e688da85..e38304c37e 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs @@ -1,11 +1,13 @@ use serde::{Deserialize, Serialize}; use std::path::PathBuf; +use crate::codegen::generator::misc::target::TargetOrCommonMap; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct GeneratorApiDartInternalConfig { pub dart_enums_style: bool, pub dart3: bool, pub dart_decl_base_output_path: PathBuf, + pub dart_impl_output_path: TargetOrCommonMap, pub dart_entrypoint_class_name: String, pub dart_preamble: String, } diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 2ae55a231a..a9899a7a67 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -3,11 +3,13 @@ use crate::codegen::generator::api_dart::spec_generator::function::ApiDartGenera use crate::codegen::generator::api_dart::spec_generator::{ ApiDartOutputSpec, ApiDartOutputSpecItem, }; +use crate::codegen::generator::misc::target::TargetOrCommonMap; use crate::codegen::generator::misc::{generate_code_header, PathText, PathTexts}; use crate::utils::basic_code::DartBasicHeaderCode; use crate::utils::namespace::Namespace; -use anyhow::ensure; +use anyhow::{ensure, Context}; use itertools::Itertools; +use pathdiff::diff_paths; use std::path::{Path, PathBuf}; pub(super) struct ApiDartOutputText { @@ -28,7 +30,12 @@ pub(super) fn generate( .map(|(namespace, item)| { let dart_output_path = compute_path_from_namespace(&config.dart_decl_base_output_path, namespace); - let text = generate_end_api_text(namespace, &dart_output_path, item)?; + let text = generate_end_api_text( + namespace, + &dart_output_path, + &config.dart_impl_output_path, + item, + )?; Ok(PathText::new(dart_output_path, text)) }) .collect::>>()?, @@ -42,6 +49,7 @@ pub(super) fn generate( fn generate_end_api_text( namespace: &Namespace, dart_output_path: &Path, + dart_impl_output_path: &TargetOrCommonMap, item: &ApiDartOutputSpecItem, ) -> anyhow::Result { let funcs = item @@ -52,7 +60,11 @@ fn generate_end_api_text( .join("\n\n"); let classes = item.classes.iter().map(|c| c.code.clone()).join("\n\n"); - let path_frb_generated = TODO; + let path_frb_generated = diff_paths( + dart_impl_output_path.common, + dart_output_path.parent().unwrap(), + ) + .with_context(|| format!("Fail to find relative path"))?; let preamble = &item.preamble.as_str(); let mut header = DartBasicHeaderCode { From 0a3a5f3f32d4cb7ae0c9e77e54e59b3c6a3da343 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:14:50 +0800 Subject: [PATCH 092/154] fix: err --- .../src/library/codegen/generator/api_dart/text_generator.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index a9899a7a67..0f8748ae32 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -11,6 +11,7 @@ use anyhow::{ensure, Context}; use itertools::Itertools; use pathdiff::diff_paths; use std::path::{Path, PathBuf}; +use crate::utils::path_utils::path_to_string; pub(super) struct ApiDartOutputText { pub(super) output_texts: PathTexts, @@ -61,10 +62,11 @@ fn generate_end_api_text( let classes = item.classes.iter().map(|c| c.code.clone()).join("\n\n"); let path_frb_generated = diff_paths( - dart_impl_output_path.common, + &dart_impl_output_path.common, dart_output_path.parent().unwrap(), ) .with_context(|| format!("Fail to find relative path"))?; + let path_frb_generated = path_to_string(&path_frb_generated)?; let preamble = &item.preamble.as_str(); let mut header = DartBasicHeaderCode { From 7411848a9d253e25b0530191f3c9f0e4e3bdb2f4 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:15:18 +0800 Subject: [PATCH 093/154] chore: rm unused --- .../codegen/generator/api_dart/text_generator.rs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 0f8748ae32..38a5bda360 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -7,11 +7,11 @@ use crate::codegen::generator::misc::target::TargetOrCommonMap; use crate::codegen::generator::misc::{generate_code_header, PathText, PathTexts}; use crate::utils::basic_code::DartBasicHeaderCode; use crate::utils::namespace::Namespace; +use crate::utils::path_utils::path_to_string; use anyhow::{ensure, Context}; use itertools::Itertools; use pathdiff::diff_paths; use std::path::{Path, PathBuf}; -use crate::utils::path_utils::path_to_string; pub(super) struct ApiDartOutputText { pub(super) output_texts: PathTexts, @@ -31,12 +31,8 @@ pub(super) fn generate( .map(|(namespace, item)| { let dart_output_path = compute_path_from_namespace(&config.dart_decl_base_output_path, namespace); - let text = generate_end_api_text( - namespace, - &dart_output_path, - &config.dart_impl_output_path, - item, - )?; + let text = + generate_end_api_text(&dart_output_path, &config.dart_impl_output_path, item)?; Ok(PathText::new(dart_output_path, text)) }) .collect::>>()?, @@ -48,7 +44,6 @@ pub(super) fn generate( } fn generate_end_api_text( - namespace: &Namespace, dart_output_path: &Path, dart_impl_output_path: &TargetOrCommonMap, item: &ApiDartOutputSpecItem, From 04c8c58da76eef035ffbbf7dd013a932aa4a0aeb Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:19:01 +0800 Subject: [PATCH 094/154] fix: err --- .../src/library/codegen/generator/api_dart/text_generator.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 38a5bda360..528601b2af 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -112,7 +112,7 @@ fn generate_end_api_text( .sorted_by_key(|(reason, _)| **reason) .map(|(reason, names)| { format!( - "{}: {}", + "// {}: {}\n", reason.explanation_prefix(), (names.iter().map(|x| format!("`{x}`"))).join(", "), ) From e022f69670f08e19f4e970070790c15bd478d17f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:23:28 +0800 Subject: [PATCH 095/154] feat: more --- frb_codegen/src/library/codegen/ir/mir/skip.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/ir/mir/skip.rs b/frb_codegen/src/library/codegen/ir/mir/skip.rs index b36dca2c3e..75e3f42c2b 100644 --- a/frb_codegen/src/library/codegen/ir/mir/skip.rs +++ b/frb_codegen/src/library/codegen/ir/mir/skip.rs @@ -8,7 +8,8 @@ pub struct MirSkip { #[derive(Copy, PartialOrd, Ord)] pub(crate) enum MirSkipReason { - Ignored, + IgnoredNotPub, + IgnoredMisc, Err, } } @@ -16,7 +17,8 @@ pub(crate) enum MirSkipReason { impl MirSkipReason { pub(crate) fn explanation_prefix(&self) -> &'static str { match self { - Self::Ignored => "These functions are ignored", + Self::IgnoredNotPub => "These functions are ignored because they are not marked as `pub`", + Self::IgnoredMisc => "These functions are ignored", Self::Err => "These functions have error during generation (see debug logs for more details)", } } From d2a8f222ea5ce946c7eff661202501a60a6e2e7e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:24:08 +0800 Subject: [PATCH 096/154] feat: more --- .../library/codegen/parser/mir/function_parser/mod.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index 16fa5b8f92..51b7ae7c59 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -22,7 +22,7 @@ use itertools::concat; use log::{debug, warn}; use std::fmt::Debug; use syn::*; -use MirSkipReason::Ignored; +use MirSkipReason::{IgnoredNotPub, IgnoredMisc}; use MirType::Primitive; pub(crate) mod argument; @@ -77,7 +77,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { debug!("parse_function function name: {:?}", func.sig().ident); if !matches!(func.vis(), Visibility::Public(_)) { - return Ok(create_output_skip(func, namespace_naive, Ignored)); + return Ok(create_output_skip(func, namespace_naive, IgnoredNotPub)); } let sig = func.sig(); @@ -97,13 +97,13 @@ impl<'a, 'b> FunctionParser<'a, 'b> { { owner } else { - return Ok(create_output_skip(func, namespace_naive, Ignored)); + return Ok(create_output_skip(func, namespace_naive, IgnoredMisc)); }; let func_name = parse_name(sig, &owner); if attributes.ignore() { - return Ok(create_output_skip(func, namespace_naive, Ignored)); + return Ok(create_output_skip(func, namespace_naive, IgnoredMisc)); } let context = create_context(Some(owner.clone())); @@ -120,7 +120,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { let namespace_refined = refine_namespace(&owner).unwrap_or(namespace_naive.clone()); if info.ignore_func { - return Ok(create_output_skip(func, namespace_naive, Ignored)); + return Ok(create_output_skip(func, namespace_naive, IgnoredMisc)); } Ok(ParseFunctionOutput::Ok(MirFunc { From 7d724ebd18c8be022724d3610968cfa3482c42b9 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:24:59 +0800 Subject: [PATCH 097/154] chore: rm --- frb_codegen/src/library/utils/namespace.rs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/frb_codegen/src/library/utils/namespace.rs b/frb_codegen/src/library/utils/namespace.rs index 58635c0e03..d5bdd6ef1f 100644 --- a/frb_codegen/src/library/utils/namespace.rs +++ b/frb_codegen/src/library/utils/namespace.rs @@ -1,11 +1,11 @@ -use std::borrow::ToOwned; use crate::codegen::generator::codec::sse::lang::Lang; +use crate::utils::crate_name::CrateName; use itertools::Itertools; use serde::{Deserialize, Deserializer, Serialize, Serializer}; +use std::borrow::ToOwned; use std::fmt::{Display, Formatter}; use std::path::PathBuf; use std::string::ToString; -use crate::utils::crate_name::CrateName; /// The Rust files/modules/namespaces. #[derive(Debug, Clone, Hash, Eq, PartialEq, Serialize, Deserialize, Ord, PartialOrd, Default)] @@ -18,10 +18,10 @@ pub struct Namespace { impl Namespace { const SEP: &'static str = "::"; - pub fn new(path: Vec) -> Self { - assert!((path.iter()).all(|item| !item.contains(Self::SEP))); - Self::new_raw(path.join(Self::SEP)) - } + // pub fn new(path: Vec) -> Self { + // assert!((path.iter()).all(|item| !item.contains(Self::SEP))); + // Self::new_raw(path.join(Self::SEP)) + // } pub fn new_raw(joined_path: String) -> Self { // This will stop the whole generator and tell the users, so we do not care about testing it @@ -176,7 +176,8 @@ mod tests { #[test] pub fn test_namespace_display() { assert_eq!( - Namespace::new(vec!["crate".into(), "hello".into(), "world".into()]).to_string(), + // Namespace::new(vec!["crate".into(), "hello".into(), "world".into()]).to_string(), + Namespace::new_raw("crate::hello::world".to_owned()).to_string(), "crate::hello::world" ); } From 627e44e28f3922b446dca0a125501760caec7012 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:27:18 +0800 Subject: [PATCH 098/154] chore: rename --- frb_codegen/src/library/codegen/ir/mir/skip.rs | 4 ++-- .../src/library/codegen/parser/mir/function_parser/mod.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/ir/mir/skip.rs b/frb_codegen/src/library/codegen/ir/mir/skip.rs index 75e3f42c2b..2322481bbe 100644 --- a/frb_codegen/src/library/codegen/ir/mir/skip.rs +++ b/frb_codegen/src/library/codegen/ir/mir/skip.rs @@ -8,7 +8,7 @@ pub struct MirSkip { #[derive(Copy, PartialOrd, Ord)] pub(crate) enum MirSkipReason { - IgnoredNotPub, + IgnoredFunctionNotPub, IgnoredMisc, Err, } @@ -17,7 +17,7 @@ pub(crate) enum MirSkipReason { impl MirSkipReason { pub(crate) fn explanation_prefix(&self) -> &'static str { match self { - Self::IgnoredNotPub => "These functions are ignored because they are not marked as `pub`", + Self::IgnoredFunctionNotPub => "These functions are ignored because they are not marked as `pub`", Self::IgnoredMisc => "These functions are ignored", Self::Err => "These functions have error during generation (see debug logs for more details)", } diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index 51b7ae7c59..d8797050a7 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -22,7 +22,7 @@ use itertools::concat; use log::{debug, warn}; use std::fmt::Debug; use syn::*; -use MirSkipReason::{IgnoredNotPub, IgnoredMisc}; +use MirSkipReason::{IgnoredFunctionNotPub, IgnoredMisc}; use MirType::Primitive; pub(crate) mod argument; @@ -77,7 +77,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { debug!("parse_function function name: {:?}", func.sig().ident); if !matches!(func.vis(), Visibility::Public(_)) { - return Ok(create_output_skip(func, namespace_naive, IgnoredNotPub)); + return Ok(create_output_skip(func, namespace_naive, IgnoredFunctionNotPub)); } let sig = func.sig(); From 05321263e85c48dc496c31bec0285238ed5cf88d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:27:57 +0800 Subject: [PATCH 099/154] feat: more --- frb_codegen/src/library/codegen/ir/mir/skip.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frb_codegen/src/library/codegen/ir/mir/skip.rs b/frb_codegen/src/library/codegen/ir/mir/skip.rs index 2322481bbe..62f614dd2a 100644 --- a/frb_codegen/src/library/codegen/ir/mir/skip.rs +++ b/frb_codegen/src/library/codegen/ir/mir/skip.rs @@ -9,6 +9,7 @@ pub struct MirSkip { #[derive(Copy, PartialOrd, Ord)] pub(crate) enum MirSkipReason { IgnoredFunctionNotPub, + IgnoredTypeNotUsedByPub, IgnoredMisc, Err, } @@ -18,6 +19,7 @@ impl MirSkipReason { pub(crate) fn explanation_prefix(&self) -> &'static str { match self { Self::IgnoredFunctionNotPub => "These functions are ignored because they are not marked as `pub`", + Self::IgnoredTypeNotUsedByPub => "These types are ignored because they are not used by any `pub` functions", Self::IgnoredMisc => "These functions are ignored", Self::Err => "These functions have error during generation (see debug logs for more details)", } From 789e01b3f01cd4493999d57f3510505fba781360 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:28:50 +0800 Subject: [PATCH 100/154] feat: more --- .../generator/api_dart/text_generator.rs | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 528601b2af..8d4a5b0077 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -100,13 +100,29 @@ fn generate_end_api_text( let header = header.all_code(); + let skips = compute_skips(); + + Ok(format!( + " + {header} + + {skips} + + {funcs} + + {classes} + ", + )) +} + +fn compute_skips() -> String { let unused_types = (item.unused_types.iter().sorted()) .map(|t| { format!("// The type `{t}` is not used by any `pub` functions, thus it is ignored.\n") }) .join(""); - let skipped_functions = item + let skips = item .skipped_functions .iter() .sorted_by_key(|(reason, _)| **reason) @@ -118,18 +134,6 @@ fn generate_end_api_text( ) }) .join(""); - - Ok(format!( - " - {header} - - {unused_types}{skipped_functions} - - {funcs} - - {classes} - ", - )) } fn generate_function(func: &ApiDartGeneratedFunction) -> String { From dfc677bf0faa1488436be6fc9c645675255b4250 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:30:36 +0800 Subject: [PATCH 101/154] feat: more --- .../generator/api_dart/spec_generator/mod.rs | 39 ++++++++++--------- .../generator/api_dart/text_generator.rs | 2 +- 2 files changed, 22 insertions(+), 19 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs index 9601986468..97103e97d2 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs @@ -10,6 +10,7 @@ use crate::codegen::generator::api_dart::spec_generator::misc::generate_imports_ use crate::codegen::generator::api_dart::spec_generator::sanity_checker::sanity_check_class_name_duplicates; use crate::codegen::ir::mir::func::{MirFunc, MirFuncOwnerInfo}; use crate::codegen::ir::mir::pack::{MirPack, MirPackComputedCache}; +use crate::codegen::ir::mir::skip::{MirSkip, MirSkipReason}; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::ConfigDumpContent; use crate::library::codegen::generator::api_dart::spec_generator::class::ty::ApiDartGeneratorClassTrait; @@ -21,7 +22,6 @@ use itertools::Itertools; use serde::Serialize; use std::collections::{HashMap, HashSet}; use ConfigDumpContent::GeneratorInfo; -use crate::codegen::ir::mir::skip::MirSkipReason; pub(crate) mod base; pub(crate) mod class; @@ -42,8 +42,7 @@ pub(crate) struct ApiDartOutputSpecItem { pub classes: Vec, pub imports: DartBasicHeaderCode, pub preamble: String, - pub unused_types: Vec, - pub skipped_functions: HashMap>, + pub skips: Vec, pub needs_freezed: bool, } @@ -126,19 +125,6 @@ fn generate_item( sanity_check_class_name_duplicates(&classes)?; - let unused_types = (context.mir_pack.unused_types.iter()) - .filter(|t| &t.namespace == namespace) - .map(|t| t.name.to_owned()) - .collect_vec(); - - let skipped_functions = (context.mir_pack.skipped_functions.iter()) - .filter(|t| &t.name.namespace == namespace) - .cloned() - .into_group_map_by(|t| t.reason) - .into_iter() - .map(|(reason, items)| (reason, items.into_iter().map(|x| x.name.name).collect_vec())) - .collect::>(); - let needs_freezed = classes.iter().any(|class| class.needs_freezed); Ok(ApiDartOutputSpecItem { @@ -146,8 +132,25 @@ fn generate_item( classes, imports, preamble: context.config.dart_preamble.clone(), - unused_types, - skipped_functions, + skips: compute_skips(context.mir_pack), needs_freezed, }) } + +fn compute_skips(mir_pack: &MirPack) -> Vec { + let unused_types = (mir_pack.unused_types.iter()) + .filter(|t| &t.namespace == namespace) + .map(|name| MirSkip { + name: name.clone(), + reason: MirSkipReason::IgnoredTypeNotUsedByPub, + }) + .collect_vec(); + + let skipped_functions = (mir_pack.skipped_functions.iter()) + .filter(|t| &t.name.namespace == namespace) + .cloned() + .into_group_map_by(|t| t.reason) + .into_iter() + .map(|(reason, items)| (reason, items.into_iter().map(|x| x.name.name).collect_vec())) + .collect::>(); +} diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 8d4a5b0077..5e7741d1fe 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -115,7 +115,7 @@ fn generate_end_api_text( )) } -fn compute_skips() -> String { +fn compute_skips(item: &ApiDartOutputSpecItem) -> String { let unused_types = (item.unused_types.iter().sorted()) .map(|t| { format!("// The type `{t}` is not used by any `pub` functions, thus it is ignored.\n") From 28d4e7389b846fdd2dbebd759f42f015c0e307b2 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:31:01 +0800 Subject: [PATCH 102/154] feat: more --- .../codegen/generator/api_dart/spec_generator/mod.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs index 97103e97d2..1cf802ac65 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs @@ -18,7 +18,7 @@ use crate::library::codegen::ir::mir::ty::MirTypeTrait; use crate::utils::basic_code::DartBasicHeaderCode; use crate::utils::namespace::Namespace; use anyhow::Result; -use itertools::Itertools; +use itertools::{concat, Itertools}; use serde::Serialize; use std::collections::{HashMap, HashSet}; use ConfigDumpContent::GeneratorInfo; @@ -149,8 +149,7 @@ fn compute_skips(mir_pack: &MirPack) -> Vec { let skipped_functions = (mir_pack.skipped_functions.iter()) .filter(|t| &t.name.namespace == namespace) .cloned() - .into_group_map_by(|t| t.reason) - .into_iter() - .map(|(reason, items)| (reason, items.into_iter().map(|x| x.name.name).collect_vec())) - .collect::>(); + .collect_vec(); + + concat([unused_types, skipped_functions]) } From ef6bdf140d9730b52fd0c44726efbe1fb6a96db1 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:31:52 +0800 Subject: [PATCH 103/154] feat: more --- .../generator/api_dart/text_generator.rs | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 5e7741d1fe..5c754675b5 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -1,3 +1,4 @@ +use std::collections::HashMap; use crate::codegen::generator::api_dart::internal_config::GeneratorApiDartInternalConfig; use crate::codegen::generator::api_dart::spec_generator::function::ApiDartGeneratedFunction; use crate::codegen::generator::api_dart::spec_generator::{ @@ -116,21 +117,15 @@ fn generate_end_api_text( } fn compute_skips(item: &ApiDartOutputSpecItem) -> String { - let unused_types = (item.unused_types.iter().sorted()) - .map(|t| { - format!("// The type `{t}` is not used by any `pub` functions, thus it is ignored.\n") - }) - .join(""); - - let skips = item - .skipped_functions - .iter() - .sorted_by_key(|(reason, _)| **reason) + let skips = (item.skips.iter()) + .into_group_map_by(|t| t.reason) + .into_iter() + .sorted_by_key(|(reason, _)| *reason) .map(|(reason, names)| { format!( "// {}: {}\n", reason.explanation_prefix(), - (names.iter().map(|x| format!("`{x}`"))).join(", "), + (names.iter().map(|x| format!("`{}`", x.name.name))).join(", "), ) }) .join(""); From 3822cd561e2609af7594027d95db761c8895e3d7 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:32:22 +0800 Subject: [PATCH 104/154] fix: err --- .../codegen/generator/api_dart/spec_generator/mod.rs | 4 ++-- .../library/codegen/generator/api_dart/text_generator.rs | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs index 1cf802ac65..47b1493f30 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs @@ -132,12 +132,12 @@ fn generate_item( classes, imports, preamble: context.config.dart_preamble.clone(), - skips: compute_skips(context.mir_pack), + skips: compute_skips(context.mir_pack, namespace), needs_freezed, }) } -fn compute_skips(mir_pack: &MirPack) -> Vec { +fn compute_skips(mir_pack: &MirPack, namespace: &Namespace) -> Vec { let unused_types = (mir_pack.unused_types.iter()) .filter(|t| &t.namespace == namespace) .map(|name| MirSkip { diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 5c754675b5..212945c774 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -1,4 +1,3 @@ -use std::collections::HashMap; use crate::codegen::generator::api_dart::internal_config::GeneratorApiDartInternalConfig; use crate::codegen::generator::api_dart::spec_generator::function::ApiDartGeneratedFunction; use crate::codegen::generator::api_dart::spec_generator::{ @@ -12,6 +11,7 @@ use crate::utils::path_utils::path_to_string; use anyhow::{ensure, Context}; use itertools::Itertools; use pathdiff::diff_paths; +use std::collections::HashMap; use std::path::{Path, PathBuf}; pub(super) struct ApiDartOutputText { @@ -101,7 +101,7 @@ fn generate_end_api_text( let header = header.all_code(); - let skips = compute_skips(); + let skips = compute_skips(item); Ok(format!( " @@ -117,7 +117,7 @@ fn generate_end_api_text( } fn compute_skips(item: &ApiDartOutputSpecItem) -> String { - let skips = (item.skips.iter()) + (item.skips.iter()) .into_group_map_by(|t| t.reason) .into_iter() .sorted_by_key(|(reason, _)| *reason) @@ -128,7 +128,7 @@ fn compute_skips(item: &ApiDartOutputSpecItem) -> String { (names.iter().map(|x| format!("`{}`", x.name.name))).join(", "), ) }) - .join(""); + .join("") } fn generate_function(func: &ApiDartGeneratedFunction) -> String { From 22b68da10fda0dbff7c2e4e2f251baf8796331d0 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:38:18 +0800 Subject: [PATCH 105/154] chore: lint --- .../codegen/config/internal_config_parser/mod.rs | 1 - .../internal_config_parser/rust_path_parser.rs | 12 ++++++++---- .../codegen/generator/api_dart/internal_config.rs | 2 +- .../api_dart/spec_generator/class/method.rs | 2 +- .../generator/api_dart/spec_generator/class/mod.rs | 2 +- .../api_dart/spec_generator/class/ty/rust_opaque.rs | 2 +- .../generator/api_dart/spec_generator/function.rs | 2 +- .../generator/api_dart/spec_generator/misc.rs | 2 +- .../api_dart/spec_generator/sanity_checker.rs | 10 +++++++--- .../codegen/generator/api_dart/text_generator.rs | 5 ++--- .../codegen/generator/codec/sse/ty/enumeration.rs | 2 +- .../generator/wire/dart/spec_generator/misc/mod.rs | 2 +- .../codec/dco/encoder/ty/enumeration.rs | 2 +- .../src/library/codegen/ir/hir/hierarchical/mod.rs | 2 +- .../src/library/codegen/ir/hir/hierarchical/pack.rs | 2 +- frb_codegen/src/library/codegen/ir/hir/raw/mod.rs | 2 +- frb_codegen/src/library/codegen/ir/mir/func.rs | 2 +- frb_codegen/src/library/codegen/ir/mir/pack.rs | 4 ++-- frb_codegen/src/library/codegen/ir/mir/skip.rs | 12 +++++++++--- .../src/library/codegen/ir/mir/ty/delegate.rs | 2 +- .../src/library/codegen/ir/mir/ty/enumeration.rs | 2 +- frb_codegen/src/library/codegen/ir/mir/ty/mod.rs | 2 +- .../codegen/ir/mir/ty/rust_auto_opaque_implicit.rs | 2 +- .../src/library/codegen/ir/mir/ty/rust_opaque.rs | 2 +- .../src/library/codegen/ir/mir/ty/structure.rs | 2 +- .../src/library/codegen/parser/hir/flat/mod.rs | 2 +- .../codegen/parser/hir/hierarchical/crates.rs | 1 - .../codegen/parser/hir/hierarchical/function.rs | 2 +- .../codegen/parser/hir/hierarchical/module.rs | 2 +- .../parser/hir/hierarchical/struct_or_enum.rs | 2 +- .../library/codegen/parser/hir/internal_config.rs | 4 ++-- .../src/library/codegen/parser/hir/raw/mod.rs | 5 ++--- .../codegen/parser/mir/auto_accessor_parser/field.rs | 2 +- .../codegen/parser/mir/auto_accessor_parser/mod.rs | 2 +- .../library/codegen/parser/mir/existing_handler.rs | 2 +- .../codegen/parser/mir/function_parser/mod.rs | 7 +++++-- .../codegen/parser/mir/function_parser/structs.rs | 4 ++-- .../library/codegen/parser/mir/internal_config.rs | 2 +- frb_codegen/src/library/codegen/parser/mir/misc.rs | 2 +- frb_codegen/src/library/codegen/parser/mir/mod.rs | 3 --- .../mir/sanity_checker/auto_accessor_checker.rs | 4 ++-- .../parser/mir/sanity_checker/unused_checker.rs | 2 +- .../library/codegen/parser/mir/type_parser/array.rs | 2 +- .../codegen/parser/mir/type_parser/enum_or_struct.rs | 2 +- .../codegen/parser/mir/type_parser/enumeration.rs | 2 +- .../library/codegen/parser/mir/type_parser/mod.rs | 2 +- .../mir/type_parser/rust_auto_opaque_implicit.rs | 2 +- .../codegen/parser/mir/type_parser/rust_opaque.rs | 2 +- .../codegen/parser/mir/type_parser/structure.rs | 2 +- .../library/codegen/parser/mir/type_parser/tuple.rs | 2 +- frb_codegen/src/library/codegen/parser/mod.rs | 11 +++++++---- frb_codegen/src/library/commands/cargo_expand/mod.rs | 2 +- .../src/library/commands/cargo_expand/pseudo.rs | 2 +- .../src/library/commands/cargo_expand/real.rs | 9 ++++++--- frb_codegen/src/library/utils/crate_name.rs | 2 +- frb_codegen/src/library/utils/mod.rs | 4 ++-- frb_codegen/src/library/utils/namespace.rs | 1 - 57 files changed, 96 insertions(+), 81 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs index e8864fa33a..98c0a2717a 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs @@ -4,7 +4,6 @@ use crate::codegen::config::internal_config_parser::rust_path_parser::RustInputI use crate::codegen::dumper::internal_config::DumperInternalConfig; use crate::codegen::generator::codec::structs::{CodecMode, CodecModePack}; use crate::codegen::generator::wire::dart::internal_config::DartOutputClassNamePack; -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::codegen::parser::internal_config::ParserInternalConfig; diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index 7d329e9113..ee51c5f5b6 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -1,14 +1,14 @@ use crate::codegen::config::internal_config_parser::dart_path_parser::compute_path_map; use crate::codegen::config::internal_config_parser::rust_path_migrator::ConfigRustRootAndRustInput; use crate::codegen::generator::misc::target::TargetOrCommonMap; -use crate::utils::namespace::Namespace; use crate::codegen::parser::mir::internal_config::RustInputNamespacePack; use crate::codegen::Config; +use crate::utils::crate_name::CrateName; +use crate::utils::namespace::Namespace; use crate::utils::path_utils::canonicalize_with_error_message; use anyhow::Context; use itertools::Itertools; use std::path::{Path, PathBuf}; -use crate::utils::crate_name::CrateName; pub(super) struct RustInputInfo { pub rust_crate_dir: PathBuf, @@ -25,7 +25,9 @@ pub(super) fn compute_rust_input_info( Ok(RustInputInfo { rust_crate_dir: compute_rust_crate_dir(base_dir, &migrated_rust_input.rust_root)?, - third_party_crate_names: compute_third_party_crate_names(&rust_input_namespace_prefixes_raw), + third_party_crate_names: compute_third_party_crate_names( + &rust_input_namespace_prefixes_raw, + ), rust_input_namespace_pack: RustInputNamespacePack { rust_input_namespace_prefixes: tidy_rust_input_namespace_prefixes( &rust_input_namespace_prefixes_raw, @@ -67,7 +69,9 @@ fn fallback_rust_output_path(rust_crate_dir: &Path) -> PathBuf { rust_crate_dir.join("src").join("frb_generated.rs") } -fn compute_third_party_crate_names(rust_input_namespace_prefixes_raw: &[Namespace]) -> Vec { +fn compute_third_party_crate_names( + rust_input_namespace_prefixes_raw: &[Namespace], +) -> Vec { rust_input_namespace_prefixes_raw .iter() .map(|x| x.path()[0]) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs b/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs index e38304c37e..599200e487 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs @@ -1,6 +1,6 @@ +use crate::codegen::generator::misc::target::TargetOrCommonMap; use serde::{Deserialize, Serialize}; use std::path::PathBuf; -use crate::codegen::generator::misc::target::TargetOrCommonMap; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct GeneratorApiDartInternalConfig { diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs index ce4cfc8e39..6d0efb1835 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs @@ -7,9 +7,9 @@ use crate::codegen::ir::mir::func::{ MirFunc, MirFuncAccessorMode, MirFuncArgMode, MirFuncDefaultConstructorMode, MirFuncOwnerInfo, MirFuncOwnerInfoMethod, MirFuncOwnerInfoMethodMode, }; -use crate::utils::namespace::NamespacedName; use crate::if_then_some; use crate::library::codegen::generator::api_dart::spec_generator::base::*; +use crate::utils::namespace::NamespacedName; use convert_case::{Case, Casing}; use itertools::Itertools; 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 fd10ef5e5c..9bdfb96cd5 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs @@ -1,5 +1,5 @@ -use crate::utils::namespace::Namespace; use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::namespace::Namespace; use serde::Serialize; pub(crate) mod field; 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 c54697a619..c2e3f70810 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 @@ -2,11 +2,11 @@ use crate::codegen::generator::api_dart::spec_generator::class::method::generate 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::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::rust_opaque::MirTypeRustOpaque; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; use crate::library::codegen::ir::mir::ty::MirTypeTrait; +use crate::utils::namespace::NamespacedName; use lazy_static::lazy_static; use regex::Regex; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs index 597b9612f7..40fa4f7379 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs @@ -7,12 +7,12 @@ use crate::codegen::generator::api_dart::spec_generator::misc::{ }; use crate::codegen::ir::mir::field::MirField; use crate::codegen::ir::mir::func::{MirFunc, MirFuncArgMode, MirFuncMode}; -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::delegate::{MirTypeDelegate, MirTypeDelegateStreamSink}; use crate::codegen::ir::mir::ty::MirType; use crate::if_then_some; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::namespace::Namespace; use itertools::Itertools; use serde::Serialize; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/misc.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/misc.rs index 4168dca994..9d2f77aa57 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/misc.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/misc.rs @@ -5,11 +5,11 @@ use crate::codegen::ir::mir::annotation::MirDartAnnotation; use crate::codegen::ir::mir::comment::MirComment; use crate::codegen::ir::mir::func::MirFunc; use crate::codegen::ir::mir::import::MirDartImport; -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::pack::DistinctTypeGatherer; use crate::codegen::ir::mir::ty::MirType; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; use crate::library::codegen::ir::mir::ty::MirTypeTrait; +use crate::utils::namespace::Namespace; use crate::utils::path_utils::path_to_string; use anyhow::Context; use itertools::Itertools; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs index 4be592f234..86dc8efd1f 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs @@ -1,5 +1,5 @@ use crate::codegen::generator::api_dart::spec_generator::class::ApiDartGeneratedClass; -use anyhow::{bail, ensure}; +use anyhow::bail; use itertools::Itertools; use log::warn; @@ -15,7 +15,7 @@ pub(crate) fn sanity_check_class_name_duplicates( // This will stop the whole generator and tell the users, so we do not care about testing it // frb-coverage:ignore-start if !duplicate_class_names.is_empty() { - const SKIP_ENV_VAR: &'static str = "FRB_DEBUG_SKIP_SANITY_CHECK_CLASS_NAME_DUPLICATES"; + const SKIP_ENV_VAR: &str = "FRB_DEBUG_SKIP_SANITY_CHECK_CLASS_NAME_DUPLICATES"; let message = format!( "Will generate duplicated class names ({:?}). This is often because the type is auto inferred as both opaque and non-opaque. Try to add `#[frb(opaque)]` or `#[frb(non_opaque)]` to the struct, or change code that uses it.", duplicate_class_names, @@ -24,7 +24,11 @@ pub(crate) fn sanity_check_class_name_duplicates( if std::env::var(SKIP_ENV_VAR).is_ok() { warn!("{}", message); } else { - bail!("{} (set {} env var to forcefully skip it)", message, SKIP_ENV_VAR); + bail!( + "{} (set {} env var to forcefully skip it)", + message, + SKIP_ENV_VAR + ); } } // frb-coverage:ignore-end diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 212945c774..e5d0c2c101 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -8,10 +8,9 @@ use crate::codegen::generator::misc::{generate_code_header, PathText, PathTexts} use crate::utils::basic_code::DartBasicHeaderCode; use crate::utils::namespace::Namespace; use crate::utils::path_utils::path_to_string; -use anyhow::{ensure, Context}; +use anyhow::Context; use itertools::Itertools; use pathdiff::diff_paths; -use std::collections::HashMap; use std::path::{Path, PathBuf}; pub(super) struct ApiDartOutputText { @@ -61,7 +60,7 @@ fn generate_end_api_text( &dart_impl_output_path.common, dart_output_path.parent().unwrap(), ) - .with_context(|| format!("Fail to find relative path"))?; + .with_context(|| "Fail to find relative path".to_string())?; let path_frb_generated = path_to_string(&path_frb_generated)?; let preamble = &item.preamble.as_str(); diff --git a/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs b/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs index b8f3504c6b..6ebb22f7c6 100644 --- a/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs +++ b/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs @@ -1,9 +1,9 @@ use crate::codegen::generator::codec::sse::ty::structure::GeneralizedStructGenerator; use crate::codegen::generator::codec::sse::ty::*; use crate::codegen::generator::misc::StructOrRecord; -use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirVariant, MirVariantKind}; use crate::library::codegen::generator::codec::sse::lang::LangTrait; +use crate::utils::namespace::NamespacedName; use itertools::Itertools; impl<'a> CodecSseTyTrait for EnumRefCodecSseTy<'a> { diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs index 878610ef28..b59ea31a0f 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs @@ -8,11 +8,11 @@ use crate::codegen::generator::wire::dart::spec_generator::base::{ }; use crate::codegen::generator::wire::dart::spec_generator::output_code::WireDartOutputCode; use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFunc; -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::pack::MirPackComputedCache; use crate::codegen::misc::GeneratorProgressBarPack; use crate::library::codegen::generator::wire::dart::spec_generator::misc::ty::WireDartGeneratorMiscTrait; use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::namespace::Namespace; use crate::utils::path_utils::path_to_string; use anyhow::Context; use itertools::Itertools; diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/codec/dco/encoder/ty/enumeration.rs b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/codec/dco/encoder/ty/enumeration.rs index c8093ae5de..0ac8849233 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/codec/dco/encoder/ty/enumeration.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/codec/dco/encoder/ty/enumeration.rs @@ -6,8 +6,8 @@ use crate::codegen::generator::wire::rust::spec_generator::codec::dco::encoder:: generate_impl_into_dart, generate_impl_into_into_dart, }; use crate::codegen::generator::wire::rust::spec_generator::codec::dco::encoder::ty::WireRustCodecDcoGeneratorEncoderTrait; -use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::enumeration::MirTypeEnumRef; +use crate::utils::namespace::NamespacedName; use itertools::Itertools; impl<'a> WireRustCodecDcoGeneratorEncoderTrait for EnumRefWireRustCodecDcoGenerator<'a> { diff --git a/frb_codegen/src/library/codegen/ir/hir/hierarchical/mod.rs b/frb_codegen/src/library/codegen/ir/hir/hierarchical/mod.rs index c8ee53cb48..abf94fe33b 100644 --- a/frb_codegen/src/library/codegen/ir/hir/hierarchical/mod.rs +++ b/frb_codegen/src/library/codegen/ir/hir/hierarchical/mod.rs @@ -1,6 +1,6 @@ pub(crate) mod crates; pub(crate) mod function; pub(crate) mod module; +pub(crate) mod pack; pub(crate) mod struct_or_enum; pub(crate) mod type_alias; -pub(crate) mod pack; diff --git a/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs b/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs index d02676d1ad..57ebbc58af 100644 --- a/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs +++ b/frb_codegen/src/library/codegen/ir/hir/hierarchical/pack.rs @@ -1,6 +1,6 @@ use crate::codegen::ir::hir::hierarchical::crates::HirCrate; -use std::collections::HashMap; use crate::utils::crate_name::CrateName; +use std::collections::HashMap; #[derive(Debug, Clone, serde::Serialize)] pub struct HirPack { diff --git a/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs b/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs index 62f87a1742..1cc70244a6 100644 --- a/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/ir/hir/raw/mod.rs @@ -1,5 +1,5 @@ -use std::collections::HashMap; use crate::utils::crate_name::CrateName; +use std::collections::HashMap; pub(crate) struct HirRawPack { pub crates: HashMap, diff --git a/frb_codegen/src/library/codegen/ir/mir/func.rs b/frb_codegen/src/library/codegen/ir/mir/func.rs index 6a4bda0aec..a826ab8cd4 100644 --- a/frb_codegen/src/library/codegen/ir/mir/func.rs +++ b/frb_codegen/src/library/codegen/ir/mir/func.rs @@ -1,11 +1,11 @@ use crate::codegen::generator::codec::structs::CodecModePack; use crate::codegen::ir::mir::comment::MirComment; use crate::codegen::ir::mir::field::MirField; -use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::delegate::{MirTypeDelegate, MirTypeDelegatePrimitiveEnum}; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::{MirContext, MirType, MirTypeTrait}; use crate::if_then_some; +use crate::utils::namespace::NamespacedName; use convert_case::{Case, Casing}; use itertools::Itertools; diff --git a/frb_codegen/src/library/codegen/ir/mir/pack.rs b/frb_codegen/src/library/codegen/ir/mir/pack.rs index 492f00f2d8..73f1e27717 100644 --- a/frb_codegen/src/library/codegen/ir/mir/pack.rs +++ b/frb_codegen/src/library/codegen/ir/mir/pack.rs @@ -1,14 +1,14 @@ use crate::codegen::generator::codec::structs::CodecMode; use crate::codegen::ir::mir::func::MirFunc; -use crate::utils::namespace::NamespacedName; +use crate::codegen::ir::mir::skip::MirSkip; use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumIdent}; use crate::codegen::ir::mir::ty::structure::{MirStruct, MirStructIdent}; use crate::codegen::ir::mir::ty::MirType; use crate::library::codegen::ir::mir::ty::MirTypeTrait; +use crate::utils::namespace::NamespacedName; use itertools::Itertools; use std::collections::{HashMap, HashSet}; use strum::IntoEnumIterator; -use crate::codegen::ir::mir::skip::MirSkip; pub type MirStructPool = HashMap; pub type MirEnumPool = HashMap; diff --git a/frb_codegen/src/library/codegen/ir/mir/skip.rs b/frb_codegen/src/library/codegen/ir/mir/skip.rs index 62f614dd2a..6328a98937 100644 --- a/frb_codegen/src/library/codegen/ir/mir/skip.rs +++ b/frb_codegen/src/library/codegen/ir/mir/skip.rs @@ -18,10 +18,16 @@ pub(crate) enum MirSkipReason { impl MirSkipReason { pub(crate) fn explanation_prefix(&self) -> &'static str { match self { - Self::IgnoredFunctionNotPub => "These functions are ignored because they are not marked as `pub`", - Self::IgnoredTypeNotUsedByPub => "These types are ignored because they are not used by any `pub` functions", + Self::IgnoredFunctionNotPub => { + "These functions are ignored because they are not marked as `pub`" + } + Self::IgnoredTypeNotUsedByPub => { + "These types are ignored because they are not used by any `pub` functions" + } Self::IgnoredMisc => "These functions are ignored", - Self::Err => "These functions have error during generation (see debug logs for more details)", + Self::Err => { + "These functions have error during generation (see debug logs for more details)" + } } } } diff --git a/frb_codegen/src/library/codegen/ir/mir/ty/delegate.rs b/frb_codegen/src/library/codegen/ir/mir/ty/delegate.rs index 5aeeffeca4..919d836018 100644 --- a/frb_codegen/src/library/codegen/ir/mir/ty/delegate.rs +++ b/frb_codegen/src/library/codegen/ir/mir/ty/delegate.rs @@ -1,5 +1,4 @@ use crate::codegen::generator::codec::structs::CodecMode; -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::enumeration::MirTypeEnumRef; use crate::codegen::ir::mir::ty::general_list::{mir_list, MirTypeGeneralList}; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; @@ -8,6 +7,7 @@ use crate::codegen::ir::mir::ty::record::MirTypeRecord; use crate::codegen::ir::mir::ty::rust_auto_opaque_implicit::MirRustAutoOpaqueRaw; use crate::codegen::ir::mir::ty::rust_opaque::MirTypeRustOpaque; use crate::codegen::ir::mir::ty::{MirContext, MirType, MirTypeTrait}; +use crate::utils::namespace::Namespace; crate::mir! { /// types that delegate to another type diff --git a/frb_codegen/src/library/codegen/ir/mir/ty/enumeration.rs b/frb_codegen/src/library/codegen/ir/mir/ty/enumeration.rs index eac5e2ae04..43081aa73c 100644 --- a/frb_codegen/src/library/codegen/ir/mir/ty/enumeration.rs +++ b/frb_codegen/src/library/codegen/ir/mir/ty/enumeration.rs @@ -3,9 +3,9 @@ use crate::codegen::ir::mir::comment::MirComment; use crate::codegen::ir::mir::field::MirField; use crate::codegen::ir::mir::ident::MirIdent; -use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::mir::ty::structure::MirStruct; use crate::codegen::ir::mir::ty::{MirContext, MirType, MirTypeTrait}; +use crate::utils::namespace::{Namespace, NamespacedName}; use convert_case::{Case, Casing}; crate::mir! { diff --git a/frb_codegen/src/library/codegen/ir/mir/ty/mod.rs b/frb_codegen/src/library/codegen/ir/mir/ty/mod.rs index 6f42fccfed..ebc15b19b0 100644 --- a/frb_codegen/src/library/codegen/ir/mir/ty/mod.rs +++ b/frb_codegen/src/library/codegen/ir/mir/ty/mod.rs @@ -13,10 +13,10 @@ pub(crate) mod rust_auto_opaque_implicit; pub(crate) mod rust_opaque; pub(crate) mod structure; -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::pack::{MirEnumPool, MirPack, MirStructPool}; use crate::codegen::ir::mir::ty::delegate::MirTypeDelegate; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; +use crate::utils::namespace::Namespace; use enum_dispatch::enum_dispatch; use serde::ser::SerializeStruct; use serde::{Serialize, Serializer}; diff --git a/frb_codegen/src/library/codegen/ir/mir/ty/rust_auto_opaque_implicit.rs b/frb_codegen/src/library/codegen/ir/mir/ty/rust_auto_opaque_implicit.rs index d23ad58bfc..1b7fa9f64d 100644 --- a/frb_codegen/src/library/codegen/ir/mir/ty/rust_auto_opaque_implicit.rs +++ b/frb_codegen/src/library/codegen/ir/mir/ty/rust_auto_opaque_implicit.rs @@ -1,9 +1,9 @@ use super::rust_opaque::RUST_OPAQUE_AS_PRIMITIVE; use crate::codegen::ir::mir::func::OwnershipMode; -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::rust_opaque::{MirTypeRustOpaque, NameComponent}; use crate::codegen::ir::mir::ty::{MirContext, MirType, MirTypeTrait}; +use crate::utils::namespace::Namespace; crate::mir! { pub struct MirTypeRustAutoOpaqueImplicit { diff --git a/frb_codegen/src/library/codegen/ir/mir/ty/rust_opaque.rs b/frb_codegen/src/library/codegen/ir/mir/ty/rust_opaque.rs index 7748b95bd7..b117822735 100644 --- a/frb_codegen/src/library/codegen/ir/mir/ty/rust_opaque.rs +++ b/frb_codegen/src/library/codegen/ir/mir/ty/rust_opaque.rs @@ -1,6 +1,6 @@ -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::{MirContext, MirType, MirTypeTrait}; +use crate::utils::namespace::Namespace; use convert_case::{Case, Casing}; use itertools::Itertools; use lazy_static::lazy_static; diff --git a/frb_codegen/src/library/codegen/ir/mir/ty/structure.rs b/frb_codegen/src/library/codegen/ir/mir/ty/structure.rs index a0f1df0fa4..40206acb70 100644 --- a/frb_codegen/src/library/codegen/ir/mir/ty/structure.rs +++ b/frb_codegen/src/library/codegen/ir/mir/ty/structure.rs @@ -3,8 +3,8 @@ use crate::codegen::ir::mir::annotation::MirDartAnnotation; use crate::codegen::ir::mir::comment::MirComment; use crate::codegen::ir::mir::field::MirField; -use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::mir::ty::{MirContext, MirType, MirTypeTrait}; +use crate::utils::namespace::{Namespace, NamespacedName}; use convert_case::{Case, Casing}; crate::mir! { diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs index ac8931ed41..e306474c4f 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs @@ -1,6 +1,7 @@ use crate::codegen::ir::hir::flat::HirFlatCrate; use crate::codegen::ir::hir::hierarchical::function::HirFunction; use crate::codegen::ir::hir::hierarchical::module::HirModule; +use crate::codegen::ir::hir::hierarchical::pack::HirPack; use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirEnum; use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirStruct; use crate::codegen::parser::hir::flat::type_alias_resolver::resolve_type_aliases; @@ -8,7 +9,6 @@ use log::debug; use std::collections::HashMap; use std::fmt::Debug; use syn::Type; -use crate::codegen::ir::hir::hierarchical::pack::HirPack; mod type_alias_resolver; diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs index 4a27100e84..4ac9c073a5 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs @@ -1,6 +1,5 @@ use crate::codegen::ir::hir::hierarchical::crates::HirCrate; use crate::codegen::ir::hir::hierarchical::module::{HirModuleMeta, HirVisibility}; -use crate::utils::namespace::Namespace; use crate::codegen::parser::hir::hierarchical::module::parse_module; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::utils::crate_name::CrateName; diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/function.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/function.rs index b2267136ea..664ad9b890 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/function.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/function.rs @@ -1,6 +1,6 @@ use crate::codegen::ir::hir::hierarchical::function::{HirFunction, HirFunctionInner}; -use crate::utils::namespace::Namespace; use crate::if_then_some; +use crate::utils::namespace::Namespace; use itertools::Itertools; use syn::{ImplItem, Item}; diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs index dac909d32b..060317701f 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs @@ -1,11 +1,11 @@ use crate::codegen::ir::hir::hierarchical::module::{HirModule, HirModuleContent, HirModuleMeta}; -use crate::utils::namespace::Namespace; use crate::codegen::parser::hir::hierarchical::function::parse_generalized_functions; use crate::codegen::parser::hir::hierarchical::item_type::parse_syn_item_type; use crate::codegen::parser::hir::hierarchical::struct_or_enum::{ parse_syn_item_enum, parse_syn_item_struct, }; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; +use crate::utils::namespace::Namespace; use syn::ItemMod; pub(crate) fn parse_module( diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/struct_or_enum.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/struct_or_enum.rs index 885ade62b0..99f5a9238a 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/struct_or_enum.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/struct_or_enum.rs @@ -1,8 +1,8 @@ use crate::codegen::ir::hir::hierarchical::struct_or_enum::{HirEnum, HirStruct, HirStructOrEnum}; -use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::parser::hir::hierarchical::mirror_ident::{ parse_mirror_ident, ParseMirrorIdentOutput, }; +use crate::utils::namespace::{Namespace, NamespacedName}; use itertools::Itertools; use log::debug; use proc_macro2::Ident; diff --git a/frb_codegen/src/library/codegen/parser/hir/internal_config.rs b/frb_codegen/src/library/codegen/parser/hir/internal_config.rs index bd577ef264..a014e3b5c9 100644 --- a/frb_codegen/src/library/codegen/parser/hir/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/hir/internal_config.rs @@ -1,7 +1,7 @@ -use std::path::PathBuf; use crate::codegen::parser::mir::internal_config::RustInputNamespacePack; -use serde::{Deserialize, Serialize}; use crate::utils::crate_name::CrateName; +use serde::{Deserialize, Serialize}; +use std::path::PathBuf; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct ParserHirInternalConfig { diff --git a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs index 8c5abe914d..b6c888ea4f 100644 --- a/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/raw/mod.rs @@ -1,10 +1,9 @@ use crate::codegen::dumper::Dumper; use crate::codegen::ir::hir::raw::HirRawPack; -use crate::utils::namespace::Namespace; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::library::commands::cargo_expand::run_cargo_expand; -use itertools::concat; use crate::utils::crate_name::CrateName; +use itertools::concat; pub(crate) fn parse( config: &ParserHirInternalConfig, @@ -20,7 +19,7 @@ pub(crate) fn parse( crate_name.to_owned(), run_cargo_expand( &config.rust_crate_dir, - (*crate_name != CrateName::self_crate()).then(|| crate_name), + (*crate_name != CrateName::self_crate()).then_some(crate_name), dumper, )?, )) diff --git a/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/field.rs b/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/field.rs index a3236db20b..df86f6d260 100644 --- a/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/field.rs +++ b/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/field.rs @@ -4,7 +4,6 @@ use crate::codegen::ir::mir::func::{ MirFuncOwnerInfo, MirFuncOwnerInfoMethod, MirFuncOwnerInfoMethodMode, OwnershipMode, }; use crate::codegen::ir::mir::ident::MirIdent; -use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::parser::mir::attribute_parser::FrbAttributes; @@ -16,6 +15,7 @@ use crate::codegen::parser::mir::function_parser::{ use crate::codegen::parser::mir::internal_config::ParserMirInternalConfig; use crate::codegen::parser::mir::sanity_checker::auto_accessor_checker; use crate::codegen::parser::mir::type_parser::{TypeParser, TypeParserParsingContext}; +use crate::utils::namespace::NamespacedName; use sha1::{Digest, Sha1}; pub(super) fn parse_auto_accessor_of_field( diff --git a/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/mod.rs index 1d7206ab4a..bf4e4618fb 100644 --- a/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/auto_accessor_parser/mod.rs @@ -3,7 +3,6 @@ mod field; use crate::codegen::generator::codec::structs::CodecMode; use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirStruct; use crate::codegen::ir::mir::func::{MirFunc, MirFuncAccessorMode}; -use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::ir::mir::ty::{MirContext, MirType}; use crate::codegen::parser::mir::attribute_parser::FrbAttributes; @@ -13,6 +12,7 @@ use crate::codegen::parser::mir::sanity_checker::auto_accessor_checker; use crate::codegen::parser::mir::type_parser::{ TypeParser, TypeParserParsingContext, TypeParserWithContext, }; +use crate::utils::namespace::NamespacedName; use field::parse_auto_accessor_of_field; use itertools::Itertools; use std::collections::HashMap; diff --git a/frb_codegen/src/library/codegen/parser/mir/existing_handler.rs b/frb_codegen/src/library/codegen/parser/mir/existing_handler.rs index 5373aba959..58b96eb2aa 100644 --- a/frb_codegen/src/library/codegen/parser/mir/existing_handler.rs +++ b/frb_codegen/src/library/codegen/parser/mir/existing_handler.rs @@ -1,7 +1,7 @@ use crate::codegen::ir::hir::hierarchical::module::HirModule; -use crate::utils::namespace::NamespacedName; use crate::codegen::parser::mir::internal_config::RustInputNamespacePack; use crate::library::misc::consts::HANDLER_NAME; +use crate::utils::namespace::NamespacedName; use anyhow::ensure; use itertools::Itertools; diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs index d8797050a7..db3c5e1ca8 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/mod.rs @@ -15,7 +15,6 @@ use crate::codegen::parser::mir::type_parser::{ external_impl, TypeParser, TypeParserParsingContext, }; use crate::library::codegen::ir::mir::ty::MirTypeTrait; -use crate::utils::namespace; use crate::utils::namespace::{Namespace, NamespacedName}; use anyhow::{bail, Context}; use itertools::concat; @@ -77,7 +76,11 @@ impl<'a, 'b> FunctionParser<'a, 'b> { debug!("parse_function function name: {:?}", func.sig().ident); if !matches!(func.vis(), Visibility::Public(_)) { - return Ok(create_output_skip(func, namespace_naive, IgnoredFunctionNotPub)); + return Ok(create_output_skip( + func, + namespace_naive, + IgnoredFunctionNotPub, + )); } let sig = func.sig(); diff --git a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs index 7eb59887ec..0300874fdb 100644 --- a/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs +++ b/frb_codegen/src/library/codegen/parser/mir/function_parser/structs.rs @@ -10,14 +10,14 @@ impl ParseFunctionOutput { pub(crate) fn ok(self) -> MirFunc { match self { Self::Ok(inner) => inner, - _ => unreachable!() + _ => unreachable!(), } } pub(crate) fn skip(self) -> MirSkip { match self { Self::Skip(inner) => inner, - _ => unreachable!() + _ => unreachable!(), } } } diff --git a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs index 7ce6846248..e00b7e949d 100644 --- a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs @@ -1,6 +1,6 @@ use crate::codegen::generator::codec::structs::{CodecMode, CodecModePack}; -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; +use crate::utils::namespace::Namespace; use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] diff --git a/frb_codegen/src/library/codegen/parser/mir/misc.rs b/frb_codegen/src/library/codegen/parser/mir/misc.rs index 983e58e213..97ca06a1ad 100644 --- a/frb_codegen/src/library/codegen/parser/mir/misc.rs +++ b/frb_codegen/src/library/codegen/parser/mir/misc.rs @@ -1,6 +1,6 @@ use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirStructOrEnumWrapper; -use crate::utils::namespace::NamespacedName; use crate::codegen::parser::mir::internal_config::RustInputNamespacePack; +use crate::utils::namespace::NamespacedName; use itertools::Itertools; use std::collections::HashMap; diff --git a/frb_codegen/src/library/codegen/parser/mir/mod.rs b/frb_codegen/src/library/codegen/parser/mir/mod.rs index 472a3367ee..6533f664cf 100644 --- a/frb_codegen/src/library/codegen/parser/mir/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/mod.rs @@ -22,11 +22,8 @@ use crate::codegen::parser::mir::internal_config::ParserMirInternalConfig; use crate::codegen::parser::mir::sanity_checker::opaque_inside_translatable_checker::check_opaque_inside_translatable; use crate::codegen::parser::mir::sanity_checker::unused_checker::get_unused_types; use crate::codegen::parser::mir::type_parser::TypeParser; -use crate::if_then_some; -use crate::utils::namespace::NamespacedName; use itertools::{concat, Itertools}; use std::collections::HashMap; -use syn::Visibility; pub(crate) fn parse( config: &ParserMirInternalConfig, diff --git a/frb_codegen/src/library/codegen/parser/mir/sanity_checker/auto_accessor_checker.rs b/frb_codegen/src/library/codegen/parser/mir/sanity_checker/auto_accessor_checker.rs index 70fdfc37e1..caaf9387f7 100644 --- a/frb_codegen/src/library/codegen/parser/mir/sanity_checker/auto_accessor_checker.rs +++ b/frb_codegen/src/library/codegen/parser/mir/sanity_checker/auto_accessor_checker.rs @@ -1,6 +1,6 @@ use crate::codegen::ir::mir::field::MirField; -use crate::utils::namespace::NamespacedName; use crate::library::codegen::ir::mir::ty::MirTypeTrait; +use crate::utils::namespace::NamespacedName; use itertools::Itertools; use log::warn; @@ -33,7 +33,6 @@ pub(crate) struct SanityCheckHint { #[cfg(test)] mod tests { - use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::boxed::MirTypeBoxed; use crate::codegen::ir::mir::ty::dart_opaque::MirTypeDartOpaque; use crate::codegen::ir::mir::ty::delegate::MirTypeDelegate; @@ -45,6 +44,7 @@ mod tests { }; use crate::codegen::ir::mir::ty::MirType; use crate::library::codegen::ir::mir::ty::MirTypeTrait; + use crate::utils::namespace::Namespace; #[test] fn test_cloned_getter_semantics_reasonable() { diff --git a/frb_codegen/src/library/codegen/parser/mir/sanity_checker/unused_checker.rs b/frb_codegen/src/library/codegen/parser/mir/sanity_checker/unused_checker.rs index e2aaa09822..61ef8a7f10 100644 --- a/frb_codegen/src/library/codegen/parser/mir/sanity_checker/unused_checker.rs +++ b/frb_codegen/src/library/codegen/parser/mir/sanity_checker/unused_checker.rs @@ -1,11 +1,11 @@ use crate::codegen::ir::hir::hierarchical::struct_or_enum::{HirEnum, HirStruct}; -use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::pack::MirPack; use crate::codegen::ir::mir::ty::delegate::MirTypeDelegate; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::parser::mir::internal_config::RustInputNamespacePack; use crate::codegen::parser::mir::misc::extract_src_types_in_paths; use crate::codegen::parser::mir::type_parser::path_data::extract_path_data; +use crate::utils::namespace::NamespacedName; use itertools::Itertools; use std::collections::{HashMap, HashSet}; use syn::Type; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/array.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/array.rs index d85b7303fb..3835500b9a 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/array.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/array.rs @@ -1,10 +1,10 @@ -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::delegate::{ MirTypeDelegate, MirTypeDelegateArray, MirTypeDelegateArrayMode, }; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::ir::mir::ty::MirType::{Delegate, Primitive}; use crate::codegen::parser::mir::type_parser::TypeParserWithContext; +use crate::utils::namespace::Namespace; use anyhow::bail; use std::collections::HashMap; use syn::Expr; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/enum_or_struct.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/enum_or_struct.rs index a1c3096200..8bc4aacb07 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/enum_or_struct.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/enum_or_struct.rs @@ -1,10 +1,10 @@ use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirStructOrEnumWrapper; -use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::parser::mir::attribute_parser::FrbAttributes; use crate::codegen::parser::mir::type_parser::external_impl; use crate::codegen::parser::mir::type_parser::unencodable::SplayedSegment; use crate::library::codegen::ir::mir::ty::MirTypeTrait; +use crate::utils::namespace::{Namespace, NamespacedName}; use log::debug; use std::collections::{HashMap, HashSet}; use std::fmt::Debug; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/enumeration.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/enumeration.rs index 057dc97988..7c4b24a6f4 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/enumeration.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/enumeration.rs @@ -1,7 +1,6 @@ use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirEnum; use crate::codegen::ir::mir::field::{MirField, MirFieldSettings}; use crate::codegen::ir::mir::ident::MirIdent; -use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::mir::ty::boxed::MirTypeBoxed; use crate::codegen::ir::mir::ty::delegate::{MirTypeDelegate, MirTypeDelegatePrimitiveEnum}; use crate::codegen::ir::mir::ty::enumeration::{ @@ -20,6 +19,7 @@ use crate::codegen::parser::mir::type_parser::structure::structure_compute_defau use crate::codegen::parser::mir::type_parser::unencodable::SplayedSegment; use crate::codegen::parser::mir::type_parser::TypeParserWithContext; use crate::if_then_some; +use crate::utils::namespace::{Namespace, NamespacedName}; use std::collections::HashMap; use syn::{Attribute, Field, Ident, ItemEnum, Type, Variant, Visibility}; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/mod.rs index 4aad9db4dc..5bba78035a 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/mod.rs @@ -1,7 +1,6 @@ use crate::codegen::generator::codec::structs::CodecMode; use crate::codegen::ir::hir::hierarchical::struct_or_enum::{HirEnum, HirStruct}; use crate::codegen::ir::mir::func::MirFuncOwnerInfo; -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::pack::{MirEnumPool, MirStructPool}; use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumIdent}; use crate::codegen::ir::mir::ty::rust_auto_opaque_implicit::MirTypeRustAutoOpaqueImplicit; @@ -14,6 +13,7 @@ use crate::codegen::parser::mir::type_parser::array::ArrayParserInfo; use crate::codegen::parser::mir::type_parser::enum_or_struct::EnumOrStructParserInfo; use crate::codegen::parser::mir::type_parser::rust_auto_opaque_implicit::RustAutoOpaqueParserInfo; use crate::codegen::parser::mir::type_parser::rust_opaque::RustOpaqueParserInfo; +use crate::utils::namespace::Namespace; use std::collections::HashMap; use syn::Type; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_auto_opaque_implicit.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_auto_opaque_implicit.rs index 2f80a0fa4b..bf3ff7aa06 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_auto_opaque_implicit.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_auto_opaque_implicit.rs @@ -1,5 +1,4 @@ use crate::codegen::ir::mir::func::OwnershipMode; -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::rust_auto_opaque_implicit::{ MirRustAutoOpaqueRaw, MirTypeRustAutoOpaqueImplicit, }; @@ -13,6 +12,7 @@ use crate::codegen::parser::mir::type_parser::rust_opaque::{ GeneralizedRustOpaqueParserInfo, RustOpaqueParserTypeInfo, }; use crate::codegen::parser::mir::type_parser::TypeParserWithContext; +use crate::utils::namespace::Namespace; use anyhow::Result; use quote::ToTokens; use syn::Type; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_opaque.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_opaque.rs index 80916b1df3..9b23a0369d 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_opaque.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/rust_opaque.rs @@ -1,4 +1,3 @@ -use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::rust_opaque::{ MirRustOpaqueInner, MirTypeRustOpaque, RustOpaqueCodecMode, }; @@ -6,6 +5,7 @@ use crate::codegen::ir::mir::ty::MirType; use crate::codegen::ir::mir::ty::MirType::RustOpaque; use crate::codegen::parser::mir::type_parser::unencodable::SplayedSegment; use crate::codegen::parser::mir::type_parser::TypeParserWithContext; +use crate::utils::namespace::Namespace; use quote::ToTokens; use std::collections::HashMap; use std::fmt::Debug; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/structure.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/structure.rs index e6769613f9..2a65000cd8 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/structure.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/structure.rs @@ -1,7 +1,6 @@ use crate::codegen::ir::hir::hierarchical::struct_or_enum::HirStruct; use crate::codegen::ir::mir::field::{MirField, MirFieldSettings}; use crate::codegen::ir::mir::ident::MirIdent; -use crate::utils::namespace::{Namespace, NamespacedName}; use crate::codegen::ir::mir::ty::structure::{MirStruct, MirStructIdent, MirTypeStructRef}; use crate::codegen::ir::mir::ty::MirType; use crate::codegen::ir::mir::ty::MirType::StructRef; @@ -12,6 +11,7 @@ use crate::codegen::parser::mir::type_parser::enum_or_struct::{ use crate::codegen::parser::mir::type_parser::misc::parse_comments; use crate::codegen::parser::mir::type_parser::unencodable::SplayedSegment; use crate::codegen::parser::mir::type_parser::TypeParserWithContext; +use crate::utils::namespace::{Namespace, NamespacedName}; use anyhow::bail; use std::collections::HashMap; use syn::{Field, Fields, FieldsNamed, FieldsUnnamed, ItemStruct, Type, Visibility}; diff --git a/frb_codegen/src/library/codegen/parser/mir/type_parser/tuple.rs b/frb_codegen/src/library/codegen/parser/mir/type_parser/tuple.rs index e1cbf1c02d..fefe626f71 100644 --- a/frb_codegen/src/library/codegen/parser/mir/type_parser/tuple.rs +++ b/frb_codegen/src/library/codegen/parser/mir/type_parser/tuple.rs @@ -1,6 +1,5 @@ use crate::codegen::ir::mir::field::MirField; use crate::codegen::ir::mir::ident::MirIdent; -use crate::utils::namespace::NamespacedName; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::record::MirTypeRecord; use crate::codegen::ir::mir::ty::structure::{MirStruct, MirStructIdent, MirTypeStructRef}; @@ -8,6 +7,7 @@ use crate::codegen::ir::mir::ty::MirType; use crate::codegen::ir::mir::ty::MirType::Primitive; use crate::codegen::parser::mir::type_parser::TypeParserWithContext; use crate::library::codegen::ir::mir::ty::MirTypeTrait; +use crate::utils::namespace::NamespacedName; use anyhow::Result; use itertools::Itertools; use syn::TypeTuple; diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 4508b9c04c..cc6966bc61 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -1,10 +1,9 @@ -use crate::codegen::ConfigDumpContent; use crate::codegen::dumper::Dumper; -use crate::codegen::ir::hir::hierarchical::crates::HirCrate; use crate::codegen::ir::hir::hierarchical::pack::HirPack; use crate::codegen::ir::mir::pack::MirPack; use crate::codegen::misc::GeneratorProgressBarPack; use crate::codegen::parser::internal_config::ParserInternalConfig; +use crate::codegen::ConfigDumpContent; pub(crate) mod hir; pub(crate) mod internal_config; @@ -32,7 +31,11 @@ fn parse_inner( let hir_hierarchical = hir::hierarchical::parse(&config.hir, &hir_raw)?; let hir_flat = hir::flat::parse(&hir_hierarchical)?; on_hir(&hir_hierarchical)?; - dumper.dump(ConfigDumpContent::Hir, "hir_hierarchical.json", &hir_hierarchical)?; + dumper.dump( + ConfigDumpContent::Hir, + "hir_hierarchical.json", + &hir_hierarchical, + )?; drop(pb); let pb = progress_bar_pack.parse_mir.start(); @@ -48,7 +51,6 @@ mod tests { use crate::codegen::config::internal_config_parser::compute_force_codec_mode_pack; use crate::codegen::dumper::Dumper; use crate::codegen::generator::codec::structs::CodecMode; - use crate::utils::namespace::Namespace; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::misc::GeneratorProgressBarPack; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; @@ -58,6 +60,7 @@ mod tests { }; use crate::codegen::parser::{parse_inner, MirPack}; use crate::utils::logs::configure_opinionated_test_logging; + use crate::utils::namespace::Namespace; use crate::utils::test_utils::{ create_path_sanitizers, get_test_fixture_dir, json_golden_test, }; diff --git a/frb_codegen/src/library/commands/cargo_expand/mod.rs b/frb_codegen/src/library/commands/cargo_expand/mod.rs index e7ecf945f2..4084c5995a 100644 --- a/frb_codegen/src/library/commands/cargo_expand/mod.rs +++ b/frb_codegen/src/library/commands/cargo_expand/mod.rs @@ -2,12 +2,12 @@ mod pseudo; mod real; use crate::codegen::dumper::Dumper; +use crate::utils::crate_name::CrateName; use crate::utils::path_utils::{normalize_windows_unc_path, path_to_string}; use anyhow::Result; use log::debug; use std::env; use std::path::Path; -use crate::utils::crate_name::CrateName; pub(crate) fn run_cargo_expand( rust_crate_dir: &Path, diff --git a/frb_codegen/src/library/commands/cargo_expand/pseudo.rs b/frb_codegen/src/library/commands/cargo_expand/pseudo.rs index cd7815d323..c320fc7780 100644 --- a/frb_codegen/src/library/commands/cargo_expand/pseudo.rs +++ b/frb_codegen/src/library/commands/cargo_expand/pseudo.rs @@ -1,9 +1,9 @@ +use crate::utils::crate_name::CrateName; use anyhow::ensure; use itertools::Itertools; use log::warn; use std::fs; use std::path::{Path, PathBuf}; -use crate::utils::crate_name::CrateName; pub(super) fn run( rust_crate_dir: &Path, diff --git a/frb_codegen/src/library/commands/cargo_expand/real.rs b/frb_codegen/src/library/commands/cargo_expand/real.rs index 507a929d0c..d9fdb92e51 100644 --- a/frb_codegen/src/library/commands/cargo_expand/real.rs +++ b/frb_codegen/src/library/commands/cargo_expand/real.rs @@ -2,6 +2,7 @@ use crate::codegen::dumper::Dumper; use crate::codegen::ConfigDumpContent; use crate::command_args; use crate::library::commands::command_runner::execute_command; +use crate::utils::crate_name::CrateName; use anyhow::{bail, Context, Result}; use itertools::Itertools; use lazy_static::lazy_static; @@ -10,7 +11,6 @@ use regex::Regex; use std::borrow::Cow; use std::env; use std::path::Path; -use crate::utils::crate_name::CrateName; pub(super) fn run( rust_crate_dir: &Path, @@ -22,7 +22,10 @@ pub(super) fn run( Ok(syn::parse_file(&text)?) } -fn run_with_frb_aware(rust_crate_dir: &Path, interest_crate_name: Option<&CrateName>) -> Result { +fn run_with_frb_aware( + rust_crate_dir: &Path, + interest_crate_name: Option<&CrateName>, +) -> Result { Ok(unwrap_frb_attrs_in_doc(&run_raw( rust_crate_dir, interest_crate_name, @@ -82,7 +85,7 @@ fn run_raw( if stderr.contains("no such command: `expand`") && allow_auto_install { info!("Cargo expand is not installed. Automatically install and re-run."); install_cargo_expand()?; - return run_raw(rust_crate_dir, interest_crate_name,extra_rustflags, false); + return run_raw(rust_crate_dir, interest_crate_name, extra_rustflags, false); } // This will stop the whole generator and tell the users, so we do not care about testing it // frb-coverage:ignore-start diff --git a/frb_codegen/src/library/utils/crate_name.rs b/frb_codegen/src/library/utils/crate_name.rs index 643566b5da..d84ada8bf2 100644 --- a/frb_codegen/src/library/utils/crate_name.rs +++ b/frb_codegen/src/library/utils/crate_name.rs @@ -1,5 +1,5 @@ -use serde::{Deserialize, Serialize}; use crate::utils::namespace::Namespace; +use serde::{Deserialize, Serialize}; /// e.g. `web-audio-api` (note the `-` instead of `_`) #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Hash)] diff --git a/frb_codegen/src/library/utils/mod.rs b/frb_codegen/src/library/utils/mod.rs index b526c5ed30..e94799151d 100644 --- a/frb_codegen/src/library/utils/mod.rs +++ b/frb_codegen/src/library/utils/mod.rs @@ -4,15 +4,15 @@ pub(crate) mod basic_code; pub(crate) mod cbindgen_keywords; pub(crate) mod console; pub(crate) mod control_utils; +pub(crate) mod crate_name; pub(crate) mod dart_keywords; pub(crate) mod dart_repository; mod enum_map; pub(crate) mod file_utils; pub mod logs; +pub(crate) mod namespace; pub(crate) mod path_utils; pub(crate) mod rust_project_utils; pub(crate) mod simple_cache; #[cfg(test)] pub(crate) mod test_utils; -pub(crate) mod crate_name; -pub(crate) mod namespace; diff --git a/frb_codegen/src/library/utils/namespace.rs b/frb_codegen/src/library/utils/namespace.rs index d5bdd6ef1f..9c7b24f77f 100644 --- a/frb_codegen/src/library/utils/namespace.rs +++ b/frb_codegen/src/library/utils/namespace.rs @@ -5,7 +5,6 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; use std::borrow::ToOwned; use std::fmt::{Display, Formatter}; use std::path::PathBuf; -use std::string::ToString; /// The Rust files/modules/namespaces. #[derive(Debug, Clone, Hash, Eq, PartialEq, Serialize, Deserialize, Ord, PartialOrd, Default)] From 3d68f391ed14ae651f5b13d008b89175532b6bc6 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:39:08 +0800 Subject: [PATCH 106/154] chore: codegen --- .../gallery/lib/src/rust/api/mandelbrot.dart | 2 +- .../pure_dart/lib/src/rust/api/attribute.dart | 5 +- .../lib/src/rust/api/chrono_type.dart | 2 +- .../pure_dart/lib/src/rust/api/comment.dart | 3 +- .../lib/src/rust/api/customization.dart | 5 +- .../lib/src/rust/api/dart_opaque.dart | 2 +- .../pure_dart/lib/src/rust/api/dropping.dart | 2 +- .../lib/src/rust/api/enumeration.dart | 2 +- .../lib/src/rust/api/event_listener.dart | 2 +- .../lib/src/rust/api/external_impl.dart | 3 +- .../pure_dart/lib/src/rust/api/method.dart | 2 +- .../lib/src/rust/api/misc_example.dart | 4 +- .../src/rust/api/misc_no_twin_example_a.dart | 2 +- .../pure_dart/lib/src/rust/api/misc_type.dart | 2 +- .../lib/src/rust/api/newtype_pattern.dart | 2 +- .../pure_dart/lib/src/rust/api/optional.dart | 2 +- .../pure_dart/lib/src/rust/api/ownership.dart | 2 +- .../attribute_twin_rust_async.dart | 5 +- .../attribute_twin_rust_async_sse.dart | 5 +- .../api/pseudo_manual/attribute_twin_sse.dart | 5 +- .../pseudo_manual/attribute_twin_sync.dart | 5 +- .../attribute_twin_sync_sse.dart | 5 +- .../rust/api/pseudo_manual/benchmark_api.dart | 2 +- .../benchmark_api_twin_rust_async.dart | 2 +- .../benchmark_api_twin_rust_async_sse.dart | 2 +- .../pseudo_manual/benchmark_api_twin_sse.dart | 2 +- .../benchmark_api_twin_sync.dart | 2 +- .../benchmark_api_twin_sync_sse.dart | 5 +- .../chrono_type_twin_rust_async.dart | 2 +- .../chrono_type_twin_rust_async_sse.dart | 2 +- .../pseudo_manual/chrono_type_twin_sse.dart | 2 +- .../pseudo_manual/chrono_type_twin_sync.dart | 2 +- .../chrono_type_twin_sync_sse.dart | 2 +- .../comment_twin_rust_async.dart | 3 +- .../comment_twin_rust_async_sse.dart | 3 +- .../api/pseudo_manual/comment_twin_sse.dart | 3 +- .../api/pseudo_manual/comment_twin_sync.dart | 3 +- .../pseudo_manual/comment_twin_sync_sse.dart | 3 +- .../dart_opaque_twin_rust_async.dart | 2 +- .../dart_opaque_twin_rust_async_sse.dart | 2 +- .../pseudo_manual/dart_opaque_twin_sse.dart | 2 +- .../pseudo_manual/dart_opaque_twin_sync.dart | 2 +- .../dart_opaque_twin_sync_sse.dart | 4 +- .../dropping_twin_rust_async.dart | 2 +- .../dropping_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/dropping_twin_sse.dart | 2 +- .../api/pseudo_manual/dropping_twin_sync.dart | 2 +- .../pseudo_manual/dropping_twin_sync_sse.dart | 4 +- .../enumeration_twin_rust_async.dart | 2 +- .../enumeration_twin_rust_async_sse.dart | 2 +- .../pseudo_manual/enumeration_twin_sse.dart | 2 +- .../pseudo_manual/enumeration_twin_sync.dart | 2 +- .../enumeration_twin_sync_sse.dart | 2 +- .../event_listener_twin_rust_async.dart | 2 +- .../event_listener_twin_rust_async_sse.dart | 2 +- .../event_listener_twin_sse.dart | 4 +- .../pseudo_manual/method_twin_rust_async.dart | 2 +- .../method_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/method_twin_sse.dart | 2 +- .../api/pseudo_manual/method_twin_sync.dart | 2 +- .../pseudo_manual/method_twin_sync_sse.dart | 2 +- .../misc_example_twin_rust_async.dart | 4 +- .../misc_example_twin_rust_async_sse.dart | 4 +- .../pseudo_manual/misc_example_twin_sse.dart | 4 +- .../pseudo_manual/misc_example_twin_sync.dart | 4 +- .../misc_example_twin_sync_sse.dart | 4 +- .../misc_type_twin_rust_async.dart | 2 +- .../misc_type_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/misc_type_twin_sse.dart | 2 +- .../pseudo_manual/misc_type_twin_sync.dart | 2 +- .../misc_type_twin_sync_sse.dart | 2 +- .../newtype_pattern_twin_rust_async.dart | 2 +- .../newtype_pattern_twin_rust_async_sse.dart | 2 +- .../newtype_pattern_twin_sse.dart | 2 +- .../newtype_pattern_twin_sync.dart | 2 +- .../newtype_pattern_twin_sync_sse.dart | 2 +- .../optional_twin_rust_async.dart | 2 +- .../optional_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/optional_twin_sse.dart | 2 +- .../api/pseudo_manual/optional_twin_sync.dart | 2 +- .../pseudo_manual/optional_twin_sync_sse.dart | 2 +- .../ownership_twin_rust_async.dart | 2 +- .../ownership_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/ownership_twin_sse.dart | 2 +- .../pseudo_manual/ownership_twin_sync.dart | 2 +- .../ownership_twin_sync_sse.dart | 2 +- .../rust_auto_opaque_twin_moi.dart | 5 +- .../rust_auto_opaque_twin_rust_async.dart | 5 +- .../rust_auto_opaque_twin_rust_async_moi.dart | 5 +- .../rust_auto_opaque_twin_rust_async_sse.dart | 5 +- ...t_auto_opaque_twin_rust_async_sse_moi.dart | 5 +- .../rust_auto_opaque_twin_sse.dart | 5 +- .../rust_auto_opaque_twin_sse_moi.dart | 5 +- .../rust_auto_opaque_twin_sync.dart | 5 +- .../rust_auto_opaque_twin_sync_moi.dart | 5 +- .../rust_auto_opaque_twin_sync_sse.dart | 5 +- .../rust_auto_opaque_twin_sync_sse_moi.dart | 5 +- .../pseudo_manual/stream_twin_rust_async.dart | 2 +- .../stream_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/stream_twin_sse.dart | 2 +- .../uuid_type_twin_rust_async.dart | 2 +- .../uuid_type_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/uuid_type_twin_sse.dart | 2 +- .../pseudo_manual/uuid_type_twin_sync.dart | 2 +- .../uuid_type_twin_sync_sse.dart | 2 +- .../lib/src/rust/api/rust_auto_opaque.dart | 5 +- .../pure_dart/lib/src/rust/api/stream.dart | 2 +- .../pure_dart/lib/src/rust/api/uuid_type.dart | 2 +- .../lib/src/rust/api/attribute.dart | 5 +- .../lib/src/rust/api/chrono_type.dart | 2 +- .../lib/src/rust/api/comment.dart | 3 +- .../lib/src/rust/api/customization.dart | 5 +- .../lib/src/rust/api/dart_opaque.dart | 2 +- .../lib/src/rust/api/dropping.dart | 2 +- .../lib/src/rust/api/enumeration.dart | 2 +- .../lib/src/rust/api/event_listener.dart | 2 +- .../lib/src/rust/api/external_impl.dart | 3 +- .../lib/src/rust/api/method.dart | 2 +- .../lib/src/rust/api/misc_example.dart | 4 +- .../src/rust/api/misc_no_twin_example_a.dart | 2 +- .../lib/src/rust/api/misc_type.dart | 2 +- .../lib/src/rust/api/newtype_pattern.dart | 2 +- .../lib/src/rust/api/optional.dart | 2 +- .../lib/src/rust/api/ownership.dart | 2 +- .../attribute_twin_rust_async.dart | 5 +- .../pseudo_manual/attribute_twin_sync.dart | 5 +- .../rust/api/pseudo_manual/basic_list.dart | 12 + .../basic_list_twin_rust_async.dart | 12 + .../pseudo_manual/basic_list_twin_sync.dart | 10 + .../rust/api/pseudo_manual/benchmark_api.dart | 2 +- .../benchmark_api_twin_rust_async.dart | 2 +- .../benchmark_api_twin_sync.dart | 5 +- .../chrono_type_twin_rust_async.dart | 2 +- .../pseudo_manual/chrono_type_twin_sync.dart | 2 +- .../comment_twin_rust_async.dart | 3 +- .../api/pseudo_manual/comment_twin_sync.dart | 3 +- .../dart_opaque_twin_rust_async.dart | 2 +- .../pseudo_manual/dart_opaque_twin_sync.dart | 4 +- .../dropping_twin_rust_async.dart | 2 +- .../api/pseudo_manual/dropping_twin_sync.dart | 4 +- .../enumeration_twin_rust_async.dart | 2 +- .../pseudo_manual/enumeration_twin_sync.dart | 2 +- .../event_listener_twin_rust_async.dart | 4 +- .../pseudo_manual/method_twin_rust_async.dart | 2 +- .../api/pseudo_manual/method_twin_sync.dart | 2 +- .../misc_example_twin_rust_async.dart | 4 +- .../pseudo_manual/misc_example_twin_sync.dart | 4 +- .../misc_type_twin_rust_async.dart | 2 +- .../pseudo_manual/misc_type_twin_sync.dart | 2 +- .../newtype_pattern_twin_rust_async.dart | 2 +- .../newtype_pattern_twin_sync.dart | 2 +- .../optional_twin_rust_async.dart | 2 +- .../api/pseudo_manual/optional_twin_sync.dart | 2 +- .../ownership_twin_rust_async.dart | 2 +- .../pseudo_manual/ownership_twin_sync.dart | 2 +- .../rust_auto_opaque_twin_rust_async.dart | 5 +- .../rust_auto_opaque_twin_sync.dart | 5 +- .../pseudo_manual/stream_twin_rust_async.dart | 2 +- .../uuid_type_twin_rust_async.dart | 2 +- .../pseudo_manual/uuid_type_twin_sync.dart | 2 +- .../lib/src/rust/api/rust_auto_opaque.dart | 5 +- .../lib/src/rust/api/stream.dart | 2 +- .../lib/src/rust/api/uuid_type.dart | 2 +- .../lib/src/rust/frb_generated.dart | 1944 +++++++++-------- .../lib/src/rust/frb_generated.io.dart | 20 + .../lib/src/rust/frb_generated.web.dart | 20 + .../pure_dart_pde/rust/src/frb_generated.rs | 1842 ++++++++-------- 167 files changed, 2366 insertions(+), 1939 deletions(-) diff --git a/frb_example/gallery/lib/src/rust/api/mandelbrot.dart b/frb_example/gallery/lib/src/rust/api/mandelbrot.dart index ef0e6aad4c..90b59efef7 100644 --- a/frb_example/gallery/lib/src/rust/api/mandelbrot.dart +++ b/frb_example/gallery/lib/src/rust/api/mandelbrot.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone`, `fmt`, `clone` Future drawMandelbrot( {required Size imageSize, diff --git a/frb_example/pure_dart/lib/src/rust/api/attribute.dart b/frb_example/pure_dart/lib/src/rust/api/attribute.dart index 6192f65e5b..cd346fe380 100644 --- a/frb_example/pure_dart/lib/src/rust/api/attribute.dart +++ b/frb_example/pure_dart/lib/src/rust/api/attribute.dart @@ -9,8 +9,9 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute.freezed.dart'; -// The type `IgnoredStructTwinNormal` is not used by any `pub` functions, thus it is ignored. -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinNormal` +// These functions are ignored: `func_should_not_exist_in_dart_twin_normal`, `method_should_not_exist_in_dart_twin_normal`, `method_should_not_exist_in_dart_twin_normal` Future handleCustomizedStructTwinNormal( {required CustomizedTwinNormal val}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/chrono_type.dart b/frb_example/pure_dart/lib/src/rust/api/chrono_type.dart index 2ab5e94284..8add01dfc5 100644 --- a/frb_example/pure_dart/lib/src/rust/api/chrono_type.dart +++ b/frb_example/pure_dart/lib/src/rust/api/chrono_type.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future datetimeUtcTwinNormal({required DateTime d}) => RustLib.instance.api.crateApiChronoTypeDatetimeUtcTwinNormal(d: d); diff --git a/frb_example/pure_dart/lib/src/rust/api/comment.dart b/frb_example/pure_dart/lib/src/rust/api/comment.dart index 22cc31a0b8..740b93620b 100644 --- a/frb_example/pure_dart/lib/src/rust/api/comment.dart +++ b/frb_example/pure_dart/lib/src/rust/api/comment.dart @@ -6,8 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `ComplexEnumWithCommentsTwinNormal` is not used by any `pub` functions, thus it is ignored. -// The type `SimpleEnumWithCommentsTwinNormal` is not used by any `pub` functions, thus it is ignored. +// These types are ignored because they are not used by any `pub` functions: `ComplexEnumWithCommentsTwinNormal`, `SimpleEnumWithCommentsTwinNormal` /// This is single line comment Future functionWithCommentsTripleSlashSingleLineTwinNormal() => diff --git a/frb_example/pure_dart/lib/src/rust/api/customization.dart b/frb_example/pure_dart/lib/src/rust/api/customization.dart index 0322e958ee..9c011e308d 100644 --- a/frb_example/pure_dart/lib/src/rust/api/customization.dart +++ b/frb_example/pure_dart/lib/src/rust/api/customization.dart @@ -6,9 +6,8 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `INIT_ONE_DONE` is not used by any `pub` functions, thus it is ignored. -// The type `INIT_TWO_DONE` is not used by any `pub` functions, thus it is ignored. -// The functions `deref`, `initialize`, `deref`, `initialize` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `deref`, `initialize` +// These types are ignored because they are not used by any `pub` functions: `INIT_TWO_DONE`, `INIT_ONE_DONE` Future checkInitDone() => RustLib.instance.api.crateApiCustomizationCheckInitDone(); diff --git a/frb_example/pure_dart/lib/src/rust/api/dart_opaque.dart b/frb_example/pure_dart/lib/src/rust/api/dart_opaque.dart index 2f0aea742f..e6ecec8822 100644 --- a/frb_example/pure_dart/lib/src/rust/api/dart_opaque.dart +++ b/frb_example/pure_dart/lib/src/rust/api/dart_opaque.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'dart_opaque.freezed.dart'; -// The functions `deref`, `initialize` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize` Future asyncAcceptDartOpaqueTwinNormal({required Object opaque}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/dropping.dart b/frb_example/pure_dart/lib/src/rust/api/dropping.dart index dcaf3fc620..631dd8d594 100644 --- a/frb_example/pure_dart/lib/src/rust/api/dropping.dart +++ b/frb_example/pure_dart/lib/src/rust/api/dropping.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `deref`, `initialize`, `drop` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` // Rust type: RustOpaqueNom> @sealed diff --git a/frb_example/pure_dart/lib/src/rust/api/enumeration.dart b/frb_example/pure_dart/lib/src/rust/api/enumeration.dart index 6b5f479ff2..ef944236e5 100644 --- a/frb_example/pure_dart/lib/src/rust/api/enumeration.dart +++ b/frb_example/pure_dart/lib/src/rust/api/enumeration.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration.freezed.dart'; -// The functions `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` Future funcEnumSimpleTwinNormal( {required EnumSimpleTwinNormal arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/event_listener.dart b/frb_example/pure_dart/lib/src/rust/api/event_listener.dart index 927ed5573c..64cf2b3122 100644 --- a/frb_example/pure_dart/lib/src/rust/api/event_listener.dart +++ b/frb_example/pure_dart/lib/src/rust/api/event_listener.dart @@ -8,7 +8,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'event_listener.freezed.dart'; -// The functions `deref`, `initialize`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `clone` Future> registerEventListenerTwinNormal() => RustLib.instance.api.crateApiEventListenerRegisterEventListenerTwinNormal(); diff --git a/frb_example/pure_dart/lib/src/rust/api/external_impl.dart b/frb_example/pure_dart/lib/src/rust/api/external_impl.dart index b6778f87b9..f2fb76b529 100644 --- a/frb_example/pure_dart/lib/src/rust/api/external_impl.dart +++ b/frb_example/pure_dart/lib/src/rust/api/external_impl.dart @@ -6,8 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `__external_impl__53696d706c654f706171756545787465726e616c537472756374576974684d6574686f64` is not used by any `pub` functions, thus it is ignored. -// The type `__external_impl__53696d706c655472616e736c617461626c6545787465726e616c537472756374576974684d6574686f64` is not used by any `pub` functions, thus it is ignored. +// These types are ignored because they are not used by any `pub` functions: `__external_impl__53696d706c655472616e736c617461626c6545787465726e616c537472756374576974684d6574686f64`, `__external_impl__53696d706c654f706171756545787465726e616c537472756374576974684d6574686f64` // Rust type: RustOpaqueNom> @sealed diff --git a/frb_example/pure_dart/lib/src/rust/api/method.dart b/frb_example/pure_dart/lib/src/rust/api/method.dart index 0fa4d71547..24a2a884c4 100644 --- a/frb_example/pure_dart/lib/src/rust/api/method.dart +++ b/frb_example/pure_dart/lib/src/rust/api/method.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method.freezed.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future getSumStructTwinNormal() => RustLib.instance.api.crateApiMethodGetSumStructTwinNormal(); diff --git a/frb_example/pure_dart/lib/src/rust/api/misc_example.dart b/frb_example/pure_dart/lib/src/rust/api/misc_example.dart index 35fd352cae..937c925047 100644 --- a/frb_example/pure_dart/lib/src/rust/api/misc_example.dart +++ b/frb_example/pure_dart/lib/src/rust/api/misc_example.dart @@ -9,8 +9,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example.freezed.dart'; -// The type `MySizeFreezedTwinNormal` is not used by any `pub` functions, thus it is ignored. -// The functions `visibility_restricted_func_twin_normal`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_normal`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinNormal` Future handleComplexStructTwinNormal( {required MyTreeNodeTwinNormal s}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart b/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart index 6bf85dae21..938e7ba91b 100644 --- a/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart +++ b/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart @@ -7,7 +7,7 @@ import '../frb_generated.dart'; import 'misc_no_twin_example_b.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `clone` Future sameFunctionNameInDifferentFiles() => RustLib.instance.api .crateApiMiscNoTwinExampleASameFunctionNameInDifferentFiles(); diff --git a/frb_example/pure_dart/lib/src/rust/api/misc_type.dart b/frb_example/pure_dart/lib/src/rust/api/misc_type.dart index 3612c42f0e..6b2cf35e78 100644 --- a/frb_example/pure_dart/lib/src/rust/api/misc_type.dart +++ b/frb_example/pure_dart/lib/src/rust/api/misc_type.dart @@ -7,7 +7,7 @@ import '../auxiliary/sample_types.dart'; import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future funcReturnUnitTwinNormal() => RustLib.instance.api.crateApiMiscTypeFuncReturnUnitTwinNormal(); diff --git a/frb_example/pure_dart/lib/src/rust/api/newtype_pattern.dart b/frb_example/pure_dart/lib/src/rust/api/newtype_pattern.dart index 8a14f1f2da..5ba93c111c 100644 --- a/frb_example/pure_dart/lib/src/rust/api/newtype_pattern.dart +++ b/frb_example/pure_dart/lib/src/rust/api/newtype_pattern.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt` Future handleNewtypeTwinNormal( {required NewTypeIntTwinNormal arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/optional.dart b/frb_example/pure_dart/lib/src/rust/api/optional.dart index 8205efc96f..8ce5449a5b 100644 --- a/frb_example/pure_dart/lib/src/rust/api/optional.dart +++ b/frb_example/pure_dart/lib/src/rust/api/optional.dart @@ -8,7 +8,7 @@ import 'misc_example.dart'; import 'newtype_pattern.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` Future handleOptionalReturnTwinNormal( {required double left, required double right}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/ownership.dart b/frb_example/pure_dart/lib/src/rust/api/ownership.dart index 977ab13e4a..b3cfeb901f 100644 --- a/frb_example/pure_dart/lib/src/rust/api/ownership.dart +++ b/frb_example/pure_dart/lib/src/rust/api/ownership.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `clone` Future borrowStringTwinNormal({required String arg}) => RustLib.instance.api.crateApiOwnershipBorrowStringTwinNormal(arg: arg); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart index 27e382c3cb..94c316398b 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart @@ -9,8 +9,9 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_rust_async.freezed.dart'; -// The type `IgnoredStructTwinRustAsync` is not used by any `pub` functions, thus it is ignored. -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinRustAsync` +// These functions are ignored: `func_should_not_exist_in_dart_twin_rust_async`, `method_should_not_exist_in_dart_twin_rust_async`, `method_should_not_exist_in_dart_twin_rust_async` Future handleCustomizedStructTwinRustAsync( {required CustomizedTwinRustAsync val}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async_sse.dart index 11be23768f..1c96cfeeb0 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async_sse.dart @@ -9,8 +9,9 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_rust_async_sse.freezed.dart'; -// The type `IgnoredStructTwinRustAsyncSse` is not used by any `pub` functions, thus it is ignored. -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinRustAsyncSse` +// These functions are ignored: `func_should_not_exist_in_dart_twin_rust_async_sse`, `method_should_not_exist_in_dart_twin_rust_async_sse`, `method_should_not_exist_in_dart_twin_rust_async_sse` Future handleCustomizedStructTwinRustAsyncSse( {required CustomizedTwinRustAsyncSse val}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sse.dart index a16ee366a2..b6d38a1480 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sse.dart @@ -9,8 +9,9 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_sse.freezed.dart'; -// The type `IgnoredStructTwinSse` is not used by any `pub` functions, thus it is ignored. -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinSse` +// These functions are ignored: `func_should_not_exist_in_dart_twin_sse`, `method_should_not_exist_in_dart_twin_sse`, `method_should_not_exist_in_dart_twin_sse` Future handleCustomizedStructTwinSse({required CustomizedTwinSse val}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart index bdab0d42ff..93f905df90 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart @@ -9,8 +9,9 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_sync.freezed.dart'; -// The type `IgnoredStructTwinSync` is not used by any `pub` functions, thus it is ignored. -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinSync` +// These functions are ignored: `func_should_not_exist_in_dart_twin_sync`, `method_should_not_exist_in_dart_twin_sync`, `method_should_not_exist_in_dart_twin_sync` void handleCustomizedStructTwinSync({required CustomizedTwinSync val}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync_sse.dart index 76521f6907..48248fe4a3 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync_sse.dart @@ -9,8 +9,9 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_sync_sse.freezed.dart'; -// The type `IgnoredStructTwinSyncSse` is not used by any `pub` functions, thus it is ignored. -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinSyncSse` +// These functions are ignored: `func_should_not_exist_in_dart_twin_sync_sse`, `method_should_not_exist_in_dart_twin_sync_sse`, `method_should_not_exist_in_dart_twin_sync_sse` void handleCustomizedStructTwinSyncSse({required CustomizedTwinSyncSse val}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api.dart index 2efb8b931d..cf8512b8d3 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` Future benchmarkVoidTwinNormal() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiBenchmarkVoidTwinNormal(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart index 5d8c1412e7..e8cd9bebde 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` Future benchmarkVoidTwinRustAsync() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiTwinRustAsyncBenchmarkVoidTwinRustAsync(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async_sse.dart index e42e4d951a..061bdee569 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` Future benchmarkVoidTwinRustAsyncSse() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiTwinRustAsyncSseBenchmarkVoidTwinRustAsyncSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sse.dart index 1bf300220c..7b04af2ad9 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` Future benchmarkVoidTwinSse() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiTwinSseBenchmarkVoidTwinSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart index 23c78878ef..48c9a82950 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` void benchmarkVoidTwinSync() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiTwinSyncBenchmarkVoidTwinSync(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync_sse.dart index 6b8ea394f3..d63698ecda 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync_sse.dart @@ -6,9 +6,8 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `BINARY_TREES` is not used by any `pub` functions, thus it is ignored. -// The type `BINARY_TREES_PROTOBUF` is not used by any `pub` functions, thus it is ignored. -// The functions `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` +// These types are ignored because they are not used by any `pub` functions: `BINARY_TREES_PROTOBUF`, `BINARY_TREES` void benchmarkVoidTwinSyncSse() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiTwinSyncSseBenchmarkVoidTwinSyncSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart index 8b88608da6..f494aae2b7 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future datetimeUtcTwinRustAsync({required DateTime d}) => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async_sse.dart index 5993c95a7e..453e7b0c38 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future datetimeUtcTwinRustAsyncSse({required DateTime d}) => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sse.dart index cb214afced..7f33f36a34 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future datetimeUtcTwinSse({required DateTime d}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart index 4136e37cdb..5c1bc96265 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` DateTime datetimeUtcTwinSync({required DateTime d}) => RustLib.instance.api .crateApiPseudoManualChronoTypeTwinSyncDatetimeUtcTwinSync(d: d); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync_sse.dart index ceb8731fd5..08031e6c32 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` DateTime datetimeUtcTwinSyncSse({required DateTime d}) => RustLib.instance.api .crateApiPseudoManualChronoTypeTwinSyncSseDatetimeUtcTwinSyncSse(d: d); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart index 2349f79bd1..502a07f341 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart @@ -6,8 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `ComplexEnumWithCommentsTwinRustAsync` is not used by any `pub` functions, thus it is ignored. -// The type `SimpleEnumWithCommentsTwinRustAsync` is not used by any `pub` functions, thus it is ignored. +// These types are ignored because they are not used by any `pub` functions: `SimpleEnumWithCommentsTwinRustAsync`, `ComplexEnumWithCommentsTwinRustAsync` /// This is single line comment Future functionWithCommentsTripleSlashSingleLineTwinRustAsync() => RustLib diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async_sse.dart index efc4f9778f..4f6146c58e 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async_sse.dart @@ -6,8 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `ComplexEnumWithCommentsTwinRustAsyncSse` is not used by any `pub` functions, thus it is ignored. -// The type `SimpleEnumWithCommentsTwinRustAsyncSse` is not used by any `pub` functions, thus it is ignored. +// These types are ignored because they are not used by any `pub` functions: `SimpleEnumWithCommentsTwinRustAsyncSse`, `ComplexEnumWithCommentsTwinRustAsyncSse` /// This is single line comment Future functionWithCommentsTripleSlashSingleLineTwinRustAsyncSse() => RustLib diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_sse.dart index ebd8705dcd..3a0f8e5dcb 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_sse.dart @@ -6,8 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `ComplexEnumWithCommentsTwinSse` is not used by any `pub` functions, thus it is ignored. -// The type `SimpleEnumWithCommentsTwinSse` is not used by any `pub` functions, thus it is ignored. +// These types are ignored because they are not used by any `pub` functions: `ComplexEnumWithCommentsTwinSse`, `SimpleEnumWithCommentsTwinSse` /// This is single line comment Future functionWithCommentsTripleSlashSingleLineTwinSse() => RustLib diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_sync.dart index 9778de6aab..1a18c5c007 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_sync.dart @@ -6,8 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `ComplexEnumWithCommentsTwinSync` is not used by any `pub` functions, thus it is ignored. -// The type `SimpleEnumWithCommentsTwinSync` is not used by any `pub` functions, thus it is ignored. +// These types are ignored because they are not used by any `pub` functions: `ComplexEnumWithCommentsTwinSync`, `SimpleEnumWithCommentsTwinSync` /// This is single line comment void functionWithCommentsTripleSlashSingleLineTwinSync() => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_sync_sse.dart index 62f351b2a8..c5139f4f78 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_sync_sse.dart @@ -6,8 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `ComplexEnumWithCommentsTwinSyncSse` is not used by any `pub` functions, thus it is ignored. -// The type `SimpleEnumWithCommentsTwinSyncSse` is not used by any `pub` functions, thus it is ignored. +// These types are ignored because they are not used by any `pub` functions: `ComplexEnumWithCommentsTwinSyncSse`, `SimpleEnumWithCommentsTwinSyncSse` /// This is single line comment void functionWithCommentsTripleSlashSingleLineTwinSyncSse() => RustLib diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_rust_async.dart index 65d7c5abd1..3de7743518 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'dart_opaque_twin_rust_async.freezed.dart'; -// The functions `deref`, `initialize` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize` Future asyncAcceptDartOpaqueTwinRustAsync({required Object opaque}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_rust_async_sse.dart index f25235ed16..b284a3d76a 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_rust_async_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'dart_opaque_twin_rust_async_sse.freezed.dart'; -// The functions `deref`, `initialize` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize` Future asyncAcceptDartOpaqueTwinRustAsyncSse( {required Object opaque}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sse.dart index 4618d6c107..7dbeacaaa1 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'dart_opaque_twin_sse.freezed.dart'; -// The functions `deref`, `initialize` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize` Future asyncAcceptDartOpaqueTwinSse({required Object opaque}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sync.dart index 03b7e99cb3..65d2febca0 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sync.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'dart_opaque_twin_sync.freezed.dart'; -// The functions `deref`, `initialize` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize` String asyncAcceptDartOpaqueTwinSync({required Object opaque}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sync_sse.dart index be1ff06431..e655c231ae 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sync_sse.dart @@ -9,8 +9,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'dart_opaque_twin_sync_sse.freezed.dart'; -// The type `DART_OPAQUE` is not used by any `pub` functions, thus it is ignored. -// The functions `deref`, `initialize` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize` +// These types are ignored because they are not used by any `pub` functions: `DART_OPAQUE` String asyncAcceptDartOpaqueTwinSyncSse({required Object opaque}) => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart index bc791220fc..d5a1e1eae3 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `deref`, `initialize`, `drop` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` // Rust type: RustOpaqueNom> @sealed diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async_sse.dart index d59277b887..ab8cdc1b57 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `deref`, `initialize`, `drop` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` // Rust type: RustOpaqueNom> @sealed diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sse.dart index f67036a78f..ce9d95f016 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `deref`, `initialize`, `drop` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` // Rust type: RustOpaqueNom> @sealed diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart index d7dea086ce..383cd723f9 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `deref`, `initialize`, `drop` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` // Rust type: RustOpaqueNom> @sealed diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync_sse.dart index d0c6ca94f2..e7320969f3 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync_sse.dart @@ -6,8 +6,8 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `DROP_COUNT` is not used by any `pub` functions, thus it is ignored. -// The functions `deref`, `initialize`, `drop` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` +// These types are ignored because they are not used by any `pub` functions: `DROP_COUNT` // Rust type: RustOpaqueNom> @sealed diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart index 6bde03fc87..db45f7c8e6 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_rust_async.freezed.dart'; -// The functions `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` Future funcEnumSimpleTwinRustAsync( {required EnumSimpleTwinRustAsync arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async_sse.dart index ca092f190e..4ad258a496 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_rust_async_sse.freezed.dart'; -// The functions `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` Future funcEnumSimpleTwinRustAsyncSse( {required EnumSimpleTwinRustAsyncSse arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sse.dart index 9eb87b6bd7..bf3d62ef16 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_sse.freezed.dart'; -// The functions `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` Future funcEnumSimpleTwinSse( {required EnumSimpleTwinSse arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart index 01d26ca8d1..cf506055ff 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_sync.freezed.dart'; -// The functions `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` EnumSimpleTwinSync funcEnumSimpleTwinSync({required EnumSimpleTwinSync arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync_sse.dart index 3fa6409741..92ea7792ec 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_sync_sse.freezed.dart'; -// The functions `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` EnumSimpleTwinSyncSse funcEnumSimpleTwinSyncSse( {required EnumSimpleTwinSyncSse arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart index 75c2e58e64..2cf5d51583 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart @@ -8,7 +8,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'event_listener_twin_rust_async.freezed.dart'; -// The functions `deref`, `initialize`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `clone` Future< Stream< diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async_sse.dart index 4ac31e2f2e..6821d21f5c 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async_sse.dart @@ -8,7 +8,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'event_listener_twin_rust_async_sse.freezed.dart'; -// The functions `deref`, `initialize`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `clone` Future< Stream< diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_sse.dart index bc7276dbaa..eb0b73b20e 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_sse.dart @@ -8,8 +8,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'event_listener_twin_sse.freezed.dart'; -// The type `EVENTS` is not used by any `pub` functions, thus it is ignored. -// The functions `deref`, `initialize`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `clone` +// These types are ignored because they are not used by any `pub` functions: `EVENTS` Future> registerEventListenerTwinSse() => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart index 44a204fc97..3f5e430fa6 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_rust_async.freezed.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future getSumStructTwinRustAsync() => RustLib.instance.api .crateApiPseudoManualMethodTwinRustAsyncGetSumStructTwinRustAsync(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async_sse.dart index 4e41b59736..ffd8c74fc4 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_rust_async_sse.freezed.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future getSumStructTwinRustAsyncSse() => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sse.dart index 40d554c984..ddeb9aef50 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_sse.freezed.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future getSumStructTwinSse() => RustLib.instance.api.crateApiPseudoManualMethodTwinSseGetSumStructTwinSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync.dart index d6effce73f..1e23feee20 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_sync.freezed.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` SumWithTwinSync getSumStructTwinSync() => RustLib.instance.api .crateApiPseudoManualMethodTwinSyncGetSumStructTwinSync(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync_sse.dart index db4dced700..75916222b2 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_sync_sse.freezed.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` SumWithTwinSyncSse getSumStructTwinSyncSse() => RustLib.instance.api .crateApiPseudoManualMethodTwinSyncSseGetSumStructTwinSyncSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart index 108a98ff0d..1b3cf8807b 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart @@ -9,8 +9,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_rust_async.freezed.dart'; -// The type `MySizeFreezedTwinRustAsync` is not used by any `pub` functions, thus it is ignored. -// The functions `visibility_restricted_func_twin_rust_async`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_rust_async`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinRustAsync` Future handleComplexStructTwinRustAsync( {required MyTreeNodeTwinRustAsync s}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async_sse.dart index c0aed0a2d2..3af850699a 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async_sse.dart @@ -9,8 +9,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_rust_async_sse.freezed.dart'; -// The type `MySizeFreezedTwinRustAsyncSse` is not used by any `pub` functions, thus it is ignored. -// The functions `visibility_restricted_func_twin_rust_async_sse`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_rust_async_sse`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinRustAsyncSse` Future handleComplexStructTwinRustAsyncSse( {required MyTreeNodeTwinRustAsyncSse s}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sse.dart index ec24055fb9..dddfd16af8 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sse.dart @@ -9,8 +9,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_sse.freezed.dart'; -// The type `MySizeFreezedTwinSse` is not used by any `pub` functions, thus it is ignored. -// The functions `visibility_restricted_func_twin_sse`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_sse`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinSse` Future handleComplexStructTwinSse( {required MyTreeNodeTwinSse s}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart index e9e8ffe357..a6ca59bb6a 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart @@ -9,8 +9,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_sync.freezed.dart'; -// The type `MySizeFreezedTwinSync` is not used by any `pub` functions, thus it is ignored. -// The functions `visibility_restricted_func_twin_sync`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_sync`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinSync` MyTreeNodeTwinSync handleComplexStructTwinSync( {required MyTreeNodeTwinSync s}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync_sse.dart index 65fcf07026..57e80bf07d 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync_sse.dart @@ -9,8 +9,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_sync_sse.freezed.dart'; -// The type `MySizeFreezedTwinSyncSse` is not used by any `pub` functions, thus it is ignored. -// The functions `visibility_restricted_func_twin_sync_sse`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_sync_sse`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinSyncSse` MyTreeNodeTwinSyncSse handleComplexStructTwinSyncSse( {required MyTreeNodeTwinSyncSse s}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart index 5c16f12c2e..aa0e017f56 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future funcReturnUnitTwinRustAsync() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinRustAsyncFuncReturnUnitTwinRustAsync(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async_sse.dart index 7826f6c06c..dc4d72ef5a 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async_sse.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future funcReturnUnitTwinRustAsyncSse() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinRustAsyncSseFuncReturnUnitTwinRustAsyncSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sse.dart index fda8c71ae5..0ae445ace3 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sse.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future funcReturnUnitTwinSse() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinSseFuncReturnUnitTwinSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart index 2fb16c067d..6bea51e5ee 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` void funcReturnUnitTwinSync() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinSyncFuncReturnUnitTwinSync(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync_sse.dart index 331781fb40..21b50310e2 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync_sse.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` void funcReturnUnitTwinSyncSse() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinSyncSseFuncReturnUnitTwinSyncSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_rust_async.dart index f410437829..d5a4f6a481 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt` Future handleNewtypeTwinRustAsync( {required NewTypeIntTwinRustAsync arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_rust_async_sse.dart index b1f267fa65..d859fbab65 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_rust_async_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt` Future handleNewtypeTwinRustAsyncSse( {required NewTypeIntTwinRustAsyncSse arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sse.dart index c21f6eae96..e808ecbcf0 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt` Future handleNewtypeTwinSse( {required NewTypeIntTwinSse arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sync.dart index 0d1d17adac..96e5e92cb4 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt` NewTypeIntTwinSync handleNewtypeTwinSync({required NewTypeIntTwinSync arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sync_sse.dart index a690164260..07b18b623e 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sync_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt` NewTypeIntTwinSyncSse handleNewtypeTwinSyncSse( {required NewTypeIntTwinSyncSse arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart index 72c0a307f5..a7cc180389 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_rust_async.dart'; import 'newtype_pattern_twin_rust_async.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` Future handleOptionalReturnTwinRustAsync( {required double left, required double right}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async_sse.dart index 40a0c4e0f8..a4947791b1 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async_sse.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_rust_async_sse.dart'; import 'newtype_pattern_twin_rust_async_sse.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` Future handleOptionalReturnTwinRustAsyncSse( {required double left, required double right}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sse.dart index 1d64e94fef..9812428da0 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sse.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_sse.dart'; import 'newtype_pattern_twin_sse.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` Future handleOptionalReturnTwinSse( {required double left, required double right}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart index 4e58034add..6aed8a2a41 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_sync.dart'; import 'newtype_pattern_twin_sync.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` double? handleOptionalReturnTwinSync( {required double left, required double right}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync_sse.dart index 25470af378..a8dd0cd429 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync_sse.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_sync_sse.dart'; import 'newtype_pattern_twin_sync_sse.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` double? handleOptionalReturnTwinSyncSse( {required double left, required double right}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_rust_async.dart index ed4550bb36..3e517bc126 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `clone` Future borrowStringTwinRustAsync({required String arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_rust_async_sse.dart index 6499827e1f..3f1acc9cc6 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_rust_async_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `clone` Future borrowStringTwinRustAsyncSse({required String arg}) => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_sse.dart index 9b73ec86b6..c40fc3a15a 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `clone` Future borrowStringTwinSse({required String arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_sync.dart index ee8cb097db..40e988d302 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `clone` String borrowStringTwinSync({required String arg}) => RustLib.instance.api .crateApiPseudoManualOwnershipTwinSyncBorrowStringTwinSync(arg: arg); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_sync_sse.dart index c625aed724..4675806ead 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/ownership_twin_sync_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `clone` String borrowStringTwinSyncSse({required String arg}) => RustLib.instance.api .crateApiPseudoManualOwnershipTwinSyncSseBorrowStringTwinSyncSse(arg: arg); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_moi.dart index 0fca3e0862..096dc62b4e 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_moi.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_moi.dart @@ -8,9 +8,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'rust_auto_opaque_twin_moi.freezed.dart'; -// The type `HelloOneStructTwinMoi` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinMoi` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinMoi`, `HelloTwoEnumTwinMoi` Future rustAutoOpaqueArgOwnTwinMoi( {required NonCloneSimpleTwinMoi arg, required int expect}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async.dart index 6f7bf463fb..f964b206ae 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async.dart @@ -9,9 +9,8 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'rust_auto_opaque_twin_moi.dart'; part 'rust_auto_opaque_twin_rust_async.freezed.dart'; -// The type `HelloOneStructTwinRustAsync` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinRustAsync` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinRustAsync`, `HelloTwoEnumTwinRustAsync` Future rustAutoOpaqueArgOwnTwinRustAsync( {required NonCloneSimpleTwinRustAsync arg, required int expect}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async_moi.dart index 4380c58e0a..247651c65a 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async_moi.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async_moi.dart @@ -9,9 +9,8 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'rust_auto_opaque_twin_moi.dart'; part 'rust_auto_opaque_twin_rust_async_moi.freezed.dart'; -// The type `HelloOneStructTwinRustAsyncMoi` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinRustAsyncMoi` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinRustAsyncMoi`, `HelloTwoEnumTwinRustAsyncMoi` Future rustAutoOpaqueArgOwnTwinRustAsyncMoi( {required NonCloneSimpleTwinRustAsyncMoi arg, required int expect}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async_sse.dart index 3807040fb5..05a6ba47ad 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async_sse.dart @@ -9,9 +9,8 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'rust_auto_opaque_twin_moi.dart'; part 'rust_auto_opaque_twin_rust_async_sse.freezed.dart'; -// The type `HelloOneStructTwinRustAsyncSse` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinRustAsyncSse` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinRustAsyncSse`, `HelloTwoEnumTwinRustAsyncSse` Future rustAutoOpaqueArgOwnTwinRustAsyncSse( {required NonCloneSimpleTwinRustAsyncSse arg, required int expect}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async_sse_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async_sse_moi.dart index 271aa4c266..dd4389a6bc 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async_sse_moi.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async_sse_moi.dart @@ -9,9 +9,8 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'rust_auto_opaque_twin_moi.dart'; part 'rust_auto_opaque_twin_rust_async_sse_moi.freezed.dart'; -// The type `HelloOneStructTwinRustAsyncSseMoi` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinRustAsyncSseMoi` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinRustAsyncSseMoi`, `HelloTwoEnumTwinRustAsyncSseMoi` Future rustAutoOpaqueArgOwnTwinRustAsyncSseMoi( {required NonCloneSimpleTwinRustAsyncSseMoi arg, diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sse.dart index 1dc1d025d3..d0306f87c8 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sse.dart @@ -9,9 +9,8 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'rust_auto_opaque_twin_moi.dart'; part 'rust_auto_opaque_twin_sse.freezed.dart'; -// The type `HelloOneStructTwinSse` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinSse` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinSse`, `HelloTwoEnumTwinSse` Future rustAutoOpaqueArgOwnTwinSse( {required NonCloneSimpleTwinSse arg, required int expect}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sse_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sse_moi.dart index 47e319414d..adf5e73d63 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sse_moi.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sse_moi.dart @@ -9,9 +9,8 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'rust_auto_opaque_twin_moi.dart'; part 'rust_auto_opaque_twin_sse_moi.freezed.dart'; -// The type `HelloOneStructTwinSseMoi` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinSseMoi` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinSseMoi`, `HelloTwoEnumTwinSseMoi` Future rustAutoOpaqueArgOwnTwinSseMoi( {required NonCloneSimpleTwinSseMoi arg, required int expect}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync.dart index c0861f89f8..d62f109094 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync.dart @@ -9,9 +9,8 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'rust_auto_opaque_twin_moi.dart'; part 'rust_auto_opaque_twin_sync.freezed.dart'; -// The type `HelloOneStructTwinSync` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinSync` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinSync`, `HelloTwoEnumTwinSync` void rustAutoOpaqueArgOwnTwinSync( {required NonCloneSimpleTwinSync arg, required int expect}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync_moi.dart index a755853fce..3cd65c9110 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync_moi.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync_moi.dart @@ -9,9 +9,8 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'rust_auto_opaque_twin_moi.dart'; part 'rust_auto_opaque_twin_sync_moi.freezed.dart'; -// The type `HelloOneStructTwinSyncMoi` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinSyncMoi` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinSyncMoi`, `HelloTwoEnumTwinSyncMoi` void rustAutoOpaqueArgOwnTwinSyncMoi( {required NonCloneSimpleTwinSyncMoi arg, required int expect}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync_sse.dart index aca683dc8a..b858e1213d 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync_sse.dart @@ -9,9 +9,8 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'rust_auto_opaque_twin_moi.dart'; part 'rust_auto_opaque_twin_sync_sse.freezed.dart'; -// The type `HelloOneStructTwinSyncSse` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinSyncSse` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinSyncSse`, `HelloTwoEnumTwinSyncSse` void rustAutoOpaqueArgOwnTwinSyncSse( {required NonCloneSimpleTwinSyncSse arg, required int expect}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync_sse_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync_sse_moi.dart index a490ca90ad..c38a4622e8 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync_sse_moi.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync_sse_moi.dart @@ -9,9 +9,8 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'rust_auto_opaque_twin_moi.dart'; part 'rust_auto_opaque_twin_sync_sse_moi.freezed.dart'; -// The type `HelloOneStructTwinSyncSseMoi` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinSyncSseMoi` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinSyncSseMoi`, `HelloTwoEnumTwinSyncSseMoi` void rustAutoOpaqueArgOwnTwinSyncSseMoi( {required NonCloneSimpleTwinSyncSseMoi arg, required int expect}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart index 73b584245b..df0893327f 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:collection/collection.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `handle_stream_inner`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `handle_stream_inner`, `fmt`, `clone` Future> funcStreamReturnErrorTwinRustAsync() => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async_sse.dart index 4da208c83b..09adf6be1d 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async_sse.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'stream_twin_rust_async.dart'; -// The functions `handle_stream_inner`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `handle_stream_inner`, `fmt`, `clone` Future> funcStreamReturnErrorTwinRustAsyncSse() => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_sse.dart index e1c35b36c9..3e7aa29fa6 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_sse.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'stream_twin_rust_async.dart'; -// The functions `handle_stream_inner`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `handle_stream_inner`, `fmt`, `clone` Future> funcStreamReturnErrorTwinSse() => RustLib.instance.api .crateApiPseudoManualStreamTwinSseFuncStreamReturnErrorTwinSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart index c204aa57d2..65165a7c0c 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future handleUuidTwinRustAsync({required UuidValue id}) => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async_sse.dart index 918f4879ed..3208c1b2fd 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async_sse.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future handleUuidTwinRustAsyncSse({required UuidValue id}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sse.dart index 5a774eb4ab..87df880d5b 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sse.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future handleUuidTwinSse({required UuidValue id}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart index 91d24a7676..2f5e235578 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` UuidValue handleUuidTwinSync({required UuidValue id}) => RustLib.instance.api .crateApiPseudoManualUuidTypeTwinSyncHandleUuidTwinSync(id: id); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync_sse.dart index b7d051d1c4..1e57959127 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync_sse.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` UuidValue handleUuidTwinSyncSse({required UuidValue id}) => RustLib.instance.api .crateApiPseudoManualUuidTypeTwinSyncSseHandleUuidTwinSyncSse(id: id); diff --git a/frb_example/pure_dart/lib/src/rust/api/rust_auto_opaque.dart b/frb_example/pure_dart/lib/src/rust/api/rust_auto_opaque.dart index 2882d4531f..e3378661df 100644 --- a/frb_example/pure_dart/lib/src/rust/api/rust_auto_opaque.dart +++ b/frb_example/pure_dart/lib/src/rust/api/rust_auto_opaque.dart @@ -9,9 +9,8 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'pseudo_manual/rust_auto_opaque_twin_moi.dart'; part 'rust_auto_opaque.freezed.dart'; -// The type `HelloOneStructTwinNormal` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinNormal` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinNormal`, `HelloTwoEnumTwinNormal` Future rustAutoOpaqueArgOwnTwinNormal( {required NonCloneSimpleTwinNormal arg, required int expect}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/stream.dart b/frb_example/pure_dart/lib/src/rust/api/stream.dart index 5a61d60774..dbb922cd61 100644 --- a/frb_example/pure_dart/lib/src/rust/api/stream.dart +++ b/frb_example/pure_dart/lib/src/rust/api/stream.dart @@ -7,7 +7,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'pseudo_manual/stream_twin_rust_async.dart'; -// The functions `handle_stream_inner`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `handle_stream_inner`, `fmt`, `clone` Future> funcStreamReturnErrorTwinNormal() => RustLib.instance.api.crateApiStreamFuncStreamReturnErrorTwinNormal(); diff --git a/frb_example/pure_dart/lib/src/rust/api/uuid_type.dart b/frb_example/pure_dart/lib/src/rust/api/uuid_type.dart index 34cec1096e..65c32a0014 100644 --- a/frb_example/pure_dart/lib/src/rust/api/uuid_type.dart +++ b/frb_example/pure_dart/lib/src/rust/api/uuid_type.dart @@ -7,7 +7,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future handleUuidTwinNormal({required UuidValue id}) => RustLib.instance.api.crateApiUuidTypeHandleUuidTwinNormal(id: id); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/attribute.dart b/frb_example/pure_dart_pde/lib/src/rust/api/attribute.dart index 6192f65e5b..cd346fe380 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/attribute.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/attribute.dart @@ -9,8 +9,9 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute.freezed.dart'; -// The type `IgnoredStructTwinNormal` is not used by any `pub` functions, thus it is ignored. -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinNormal` +// These functions are ignored: `func_should_not_exist_in_dart_twin_normal`, `method_should_not_exist_in_dart_twin_normal`, `method_should_not_exist_in_dart_twin_normal` Future handleCustomizedStructTwinNormal( {required CustomizedTwinNormal val}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/chrono_type.dart b/frb_example/pure_dart_pde/lib/src/rust/api/chrono_type.dart index 2ab5e94284..8add01dfc5 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/chrono_type.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/chrono_type.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future datetimeUtcTwinNormal({required DateTime d}) => RustLib.instance.api.crateApiChronoTypeDatetimeUtcTwinNormal(d: d); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/comment.dart b/frb_example/pure_dart_pde/lib/src/rust/api/comment.dart index 22cc31a0b8..c8ab1dee70 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/comment.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/comment.dart @@ -6,8 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `ComplexEnumWithCommentsTwinNormal` is not used by any `pub` functions, thus it is ignored. -// The type `SimpleEnumWithCommentsTwinNormal` is not used by any `pub` functions, thus it is ignored. +// These types are ignored because they are not used by any `pub` functions: `SimpleEnumWithCommentsTwinNormal`, `ComplexEnumWithCommentsTwinNormal` /// This is single line comment Future functionWithCommentsTripleSlashSingleLineTwinNormal() => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/customization.dart b/frb_example/pure_dart_pde/lib/src/rust/api/customization.dart index 0322e958ee..9c011e308d 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/customization.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/customization.dart @@ -6,9 +6,8 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `INIT_ONE_DONE` is not used by any `pub` functions, thus it is ignored. -// The type `INIT_TWO_DONE` is not used by any `pub` functions, thus it is ignored. -// The functions `deref`, `initialize`, `deref`, `initialize` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `deref`, `initialize` +// These types are ignored because they are not used by any `pub` functions: `INIT_TWO_DONE`, `INIT_ONE_DONE` Future checkInitDone() => RustLib.instance.api.crateApiCustomizationCheckInitDone(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/dart_opaque.dart b/frb_example/pure_dart_pde/lib/src/rust/api/dart_opaque.dart index 2f0aea742f..e6ecec8822 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/dart_opaque.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/dart_opaque.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'dart_opaque.freezed.dart'; -// The functions `deref`, `initialize` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize` Future asyncAcceptDartOpaqueTwinNormal({required Object opaque}) => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/dropping.dart b/frb_example/pure_dart_pde/lib/src/rust/api/dropping.dart index 85fe19eec9..62c539bba8 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/dropping.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/dropping.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `deref`, `initialize`, `drop` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` // Rust type: RustOpaqueMoi> @sealed diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/enumeration.dart b/frb_example/pure_dart_pde/lib/src/rust/api/enumeration.dart index 6b5f479ff2..ef944236e5 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/enumeration.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/enumeration.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration.freezed.dart'; -// The functions `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` Future funcEnumSimpleTwinNormal( {required EnumSimpleTwinNormal arg}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/event_listener.dart b/frb_example/pure_dart_pde/lib/src/rust/api/event_listener.dart index 927ed5573c..64cf2b3122 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/event_listener.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/event_listener.dart @@ -8,7 +8,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'event_listener.freezed.dart'; -// The functions `deref`, `initialize`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `clone` Future> registerEventListenerTwinNormal() => RustLib.instance.api.crateApiEventListenerRegisterEventListenerTwinNormal(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/external_impl.dart b/frb_example/pure_dart_pde/lib/src/rust/api/external_impl.dart index ffaa1268dc..ab26e9f3e8 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/external_impl.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/external_impl.dart @@ -6,8 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `__external_impl__53696d706c654f706171756545787465726e616c537472756374576974684d6574686f64` is not used by any `pub` functions, thus it is ignored. -// The type `__external_impl__53696d706c655472616e736c617461626c6545787465726e616c537472756374576974684d6574686f64` is not used by any `pub` functions, thus it is ignored. +// These types are ignored because they are not used by any `pub` functions: `__external_impl__53696d706c655472616e736c617461626c6545787465726e616c537472756374576974684d6574686f64`, `__external_impl__53696d706c654f706171756545787465726e616c537472756374576974684d6574686f64` // Rust type: RustOpaqueMoi> @sealed diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/method.dart b/frb_example/pure_dart_pde/lib/src/rust/api/method.dart index 955ee4a5ee..cdbf547715 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/method.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/method.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method.freezed.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future getSumStructTwinNormal() => RustLib.instance.api.crateApiMethodGetSumStructTwinNormal(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/misc_example.dart b/frb_example/pure_dart_pde/lib/src/rust/api/misc_example.dart index 35fd352cae..937c925047 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/misc_example.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/misc_example.dart @@ -9,8 +9,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example.freezed.dart'; -// The type `MySizeFreezedTwinNormal` is not used by any `pub` functions, thus it is ignored. -// The functions `visibility_restricted_func_twin_normal`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_normal`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinNormal` Future handleComplexStructTwinNormal( {required MyTreeNodeTwinNormal s}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart b/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart index cd68efb6ab..01df072d33 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart @@ -7,7 +7,7 @@ import '../frb_generated.dart'; import 'misc_no_twin_example_b.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `clone` Future sameFunctionNameInDifferentFiles() => RustLib.instance.api .crateApiMiscNoTwinExampleASameFunctionNameInDifferentFiles(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/misc_type.dart b/frb_example/pure_dart_pde/lib/src/rust/api/misc_type.dart index 3612c42f0e..6b2cf35e78 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/misc_type.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/misc_type.dart @@ -7,7 +7,7 @@ import '../auxiliary/sample_types.dart'; import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future funcReturnUnitTwinNormal() => RustLib.instance.api.crateApiMiscTypeFuncReturnUnitTwinNormal(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/newtype_pattern.dart b/frb_example/pure_dart_pde/lib/src/rust/api/newtype_pattern.dart index 8a14f1f2da..5ba93c111c 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/newtype_pattern.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/newtype_pattern.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt` Future handleNewtypeTwinNormal( {required NewTypeIntTwinNormal arg}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/optional.dart b/frb_example/pure_dart_pde/lib/src/rust/api/optional.dart index 8205efc96f..8ce5449a5b 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/optional.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/optional.dart @@ -8,7 +8,7 @@ import 'misc_example.dart'; import 'newtype_pattern.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` Future handleOptionalReturnTwinNormal( {required double left, required double right}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/ownership.dart b/frb_example/pure_dart_pde/lib/src/rust/api/ownership.dart index 977ab13e4a..b3cfeb901f 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/ownership.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/ownership.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `clone` Future borrowStringTwinNormal({required String arg}) => RustLib.instance.api.crateApiOwnershipBorrowStringTwinNormal(arg: arg); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart index 27e382c3cb..94c316398b 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart @@ -9,8 +9,9 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_rust_async.freezed.dart'; -// The type `IgnoredStructTwinRustAsync` is not used by any `pub` functions, thus it is ignored. -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinRustAsync` +// These functions are ignored: `func_should_not_exist_in_dart_twin_rust_async`, `method_should_not_exist_in_dart_twin_rust_async`, `method_should_not_exist_in_dart_twin_rust_async` Future handleCustomizedStructTwinRustAsync( {required CustomizedTwinRustAsync val}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart index bdab0d42ff..93f905df90 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart @@ -9,8 +9,9 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_sync.freezed.dart'; -// The type `IgnoredStructTwinSync` is not used by any `pub` functions, thus it is ignored. -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinSync` +// These functions are ignored: `func_should_not_exist_in_dart_twin_sync`, `method_should_not_exist_in_dart_twin_sync`, `method_should_not_exist_in_dart_twin_sync` void handleCustomizedStructTwinSync({required CustomizedTwinSync val}) => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list.dart index 6d05e08d65..26bab3004a 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list.dart @@ -50,6 +50,18 @@ Future exampleBasicListTypeU64TwinNormal( .crateApiPseudoManualBasicListExampleBasicListTypeU64TwinNormal( arg: arg); +Future exampleBasicListTypeIsizeTwinNormal( + {required Int64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormal( + arg: arg); + +Future exampleBasicListTypeUsizeTwinNormal( + {required Uint64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormal( + arg: arg); + Future exampleBasicListTypeF32TwinNormal( {required List arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart index 029bae17bd..5592b79b08 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart @@ -55,6 +55,18 @@ Future exampleBasicListTypeU64TwinRustAsync( .crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeU64TwinRustAsync( arg: arg); +Future exampleBasicListTypeIsizeTwinRustAsync( + {required Int64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsync( + arg: arg); + +Future exampleBasicListTypeUsizeTwinRustAsync( + {required Uint64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsync( + arg: arg); + Future exampleBasicListTypeF32TwinRustAsync( {required List arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart index 3d288a74f1..9bee0a56c0 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart @@ -47,6 +47,16 @@ Uint64List exampleBasicListTypeU64TwinSync({required Uint64List arg}) => .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeU64TwinSync( arg: arg); +Int64List exampleBasicListTypeIsizeTwinSync({required Int64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSync( + arg: arg); + +Uint64List exampleBasicListTypeUsizeTwinSync({required Uint64List arg}) => + RustLib.instance.api + .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSync( + arg: arg); + Float32List exampleBasicListTypeF32TwinSync({required List arg}) => RustLib.instance.api .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeF32TwinSync( diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api.dart index 2efb8b931d..cf8512b8d3 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` Future benchmarkVoidTwinNormal() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiBenchmarkVoidTwinNormal(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart index 5d8c1412e7..e8cd9bebde 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` Future benchmarkVoidTwinRustAsync() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiTwinRustAsyncBenchmarkVoidTwinRustAsync(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart index d5796a0f8d..6f6b536549 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart @@ -6,9 +6,8 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `BINARY_TREES` is not used by any `pub` functions, thus it is ignored. -// The type `BINARY_TREES_PROTOBUF` is not used by any `pub` functions, thus it is ignored. -// The functions `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` +// These types are ignored because they are not used by any `pub` functions: `BINARY_TREES_PROTOBUF`, `BINARY_TREES` void benchmarkVoidTwinSync() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiTwinSyncBenchmarkVoidTwinSync(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart index 8b88608da6..f494aae2b7 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future datetimeUtcTwinRustAsync({required DateTime d}) => RustLib .instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart index 4136e37cdb..5c1bc96265 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` DateTime datetimeUtcTwinSync({required DateTime d}) => RustLib.instance.api .crateApiPseudoManualChronoTypeTwinSyncDatetimeUtcTwinSync(d: d); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart index 2349f79bd1..502a07f341 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart @@ -6,8 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `ComplexEnumWithCommentsTwinRustAsync` is not used by any `pub` functions, thus it is ignored. -// The type `SimpleEnumWithCommentsTwinRustAsync` is not used by any `pub` functions, thus it is ignored. +// These types are ignored because they are not used by any `pub` functions: `SimpleEnumWithCommentsTwinRustAsync`, `ComplexEnumWithCommentsTwinRustAsync` /// This is single line comment Future functionWithCommentsTripleSlashSingleLineTwinRustAsync() => RustLib diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_sync.dart index 9778de6aab..3473077642 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_sync.dart @@ -6,8 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `ComplexEnumWithCommentsTwinSync` is not used by any `pub` functions, thus it is ignored. -// The type `SimpleEnumWithCommentsTwinSync` is not used by any `pub` functions, thus it is ignored. +// These types are ignored because they are not used by any `pub` functions: `SimpleEnumWithCommentsTwinSync`, `ComplexEnumWithCommentsTwinSync` /// This is single line comment void functionWithCommentsTripleSlashSingleLineTwinSync() => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_opaque_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_opaque_twin_rust_async.dart index 65d7c5abd1..3de7743518 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_opaque_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_opaque_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'dart_opaque_twin_rust_async.freezed.dart'; -// The functions `deref`, `initialize` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize` Future asyncAcceptDartOpaqueTwinRustAsync({required Object opaque}) => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sync.dart index 23e37564b1..378e79d87f 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_opaque_twin_sync.dart @@ -9,8 +9,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'dart_opaque_twin_sync.freezed.dart'; -// The type `DART_OPAQUE` is not used by any `pub` functions, thus it is ignored. -// The functions `deref`, `initialize` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize` +// These types are ignored because they are not used by any `pub` functions: `DART_OPAQUE` String asyncAcceptDartOpaqueTwinSync({required Object opaque}) => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart index 8af4d53eeb..57efccda61 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `deref`, `initialize`, `drop` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` // Rust type: RustOpaqueMoi> @sealed diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart index f4a9217f90..e1c1032e18 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart @@ -6,8 +6,8 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The type `DROP_COUNT` is not used by any `pub` functions, thus it is ignored. -// The functions `deref`, `initialize`, `drop` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` +// These types are ignored because they are not used by any `pub` functions: `DROP_COUNT` // Rust type: RustOpaqueMoi> @sealed diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart index 6bde03fc87..db45f7c8e6 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_rust_async.freezed.dart'; -// The functions `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` Future funcEnumSimpleTwinRustAsync( {required EnumSimpleTwinRustAsync arg}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart index 01d26ca8d1..cf506055ff 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_sync.freezed.dart'; -// The functions `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` EnumSimpleTwinSync funcEnumSimpleTwinSync({required EnumSimpleTwinSync arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart index c26d1c2b26..019480e392 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart @@ -8,8 +8,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'event_listener_twin_rust_async.freezed.dart'; -// The type `EVENTS` is not used by any `pub` functions, thus it is ignored. -// The functions `deref`, `initialize`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `clone` +// These types are ignored because they are not used by any `pub` functions: `EVENTS` Future< Stream< diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart index e1b0fd26a7..771bd861aa 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_rust_async.freezed.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future getSumStructTwinRustAsync() => RustLib.instance.api .crateApiPseudoManualMethodTwinRustAsyncGetSumStructTwinRustAsync(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_sync.dart index a6d1e9c28d..76076294fc 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_sync.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_sync.freezed.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` SumWithTwinSync getSumStructTwinSync() => RustLib.instance.api .crateApiPseudoManualMethodTwinSyncGetSumStructTwinSync(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart index 108a98ff0d..1b3cf8807b 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart @@ -9,8 +9,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_rust_async.freezed.dart'; -// The type `MySizeFreezedTwinRustAsync` is not used by any `pub` functions, thus it is ignored. -// The functions `visibility_restricted_func_twin_rust_async`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_rust_async`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinRustAsync` Future handleComplexStructTwinRustAsync( {required MyTreeNodeTwinRustAsync s}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart index e9e8ffe357..a6ca59bb6a 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart @@ -9,8 +9,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_sync.freezed.dart'; -// The type `MySizeFreezedTwinSync` is not used by any `pub` functions, thus it is ignored. -// The functions `visibility_restricted_func_twin_sync`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_sync`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinSync` MyTreeNodeTwinSync handleComplexStructTwinSync( {required MyTreeNodeTwinSync s}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart index 5c16f12c2e..aa0e017f56 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future funcReturnUnitTwinRustAsync() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinRustAsyncFuncReturnUnitTwinRustAsync(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart index 2fb16c067d..6bea51e5ee 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` void funcReturnUnitTwinSync() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinSyncFuncReturnUnitTwinSync(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_rust_async.dart index f410437829..d5a4f6a481 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt` Future handleNewtypeTwinRustAsync( {required NewTypeIntTwinRustAsync arg}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sync.dart index 0d1d17adac..96e5e92cb4 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/newtype_pattern_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt` NewTypeIntTwinSync handleNewtypeTwinSync({required NewTypeIntTwinSync arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart index 72c0a307f5..a7cc180389 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_rust_async.dart'; import 'newtype_pattern_twin_rust_async.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` Future handleOptionalReturnTwinRustAsync( {required double left, required double right}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart index 4e58034add..6aed8a2a41 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_sync.dart'; import 'newtype_pattern_twin_sync.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` double? handleOptionalReturnTwinSync( {required double left, required double right}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/ownership_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/ownership_twin_rust_async.dart index ed4550bb36..3e517bc126 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/ownership_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/ownership_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `clone` Future borrowStringTwinRustAsync({required String arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/ownership_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/ownership_twin_sync.dart index ee8cb097db..40e988d302 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/ownership_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/ownership_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `clone` String borrowStringTwinSync({required String arg}) => RustLib.instance.api .crateApiPseudoManualOwnershipTwinSyncBorrowStringTwinSync(arg: arg); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async.dart index 8ef9afe187..d4fd76ad6a 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_rust_async.dart @@ -8,9 +8,8 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'rust_auto_opaque_twin_rust_async.freezed.dart'; -// The type `HelloOneStructTwinRustAsync` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinRustAsync` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinRustAsync`, `HelloTwoEnumTwinRustAsync` Future rustAutoOpaqueArgOwnTwinRustAsync( {required NonCloneSimpleTwinRustAsync arg, required int expect}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync.dart index 5a598145d7..de595fc86e 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_auto_opaque_twin_sync.dart @@ -9,9 +9,8 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'rust_auto_opaque_twin_rust_async.dart'; part 'rust_auto_opaque_twin_sync.freezed.dart'; -// The type `HelloOneStructTwinSync` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinSync` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinSync`, `HelloTwoEnumTwinSync` void rustAutoOpaqueArgOwnTwinSync( {required NonCloneSimpleTwinSync arg, required int expect}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart index 73b584245b..df0893327f 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:collection/collection.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// The functions `handle_stream_inner`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `handle_stream_inner`, `fmt`, `clone` Future> funcStreamReturnErrorTwinRustAsync() => RustLib .instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart index c204aa57d2..65165a7c0c 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future handleUuidTwinRustAsync({required UuidValue id}) => RustLib .instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart index 91d24a7676..2f5e235578 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` UuidValue handleUuidTwinSync({required UuidValue id}) => RustLib.instance.api .crateApiPseudoManualUuidTypeTwinSyncHandleUuidTwinSync(id: id); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/rust_auto_opaque.dart b/frb_example/pure_dart_pde/lib/src/rust/api/rust_auto_opaque.dart index 8c1330ea76..ec9d660f86 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/rust_auto_opaque.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/rust_auto_opaque.dart @@ -9,9 +9,8 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'pseudo_manual/rust_auto_opaque_twin_rust_async.dart'; part 'rust_auto_opaque.freezed.dart'; -// The type `HelloOneStructTwinNormal` is not used by any `pub` functions, thus it is ignored. -// The type `HelloTwoEnumTwinNormal` is not used by any `pub` functions, thus it is ignored. -// The functions `f`, `func_hello`, `func_hello` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `f`, `func_hello`, `func_hello` +// These types are ignored because they are not used by any `pub` functions: `HelloOneStructTwinNormal`, `HelloTwoEnumTwinNormal` Future rustAutoOpaqueArgOwnTwinNormal( {required NonCloneSimpleTwinNormal arg, required int expect}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/stream.dart b/frb_example/pure_dart_pde/lib/src/rust/api/stream.dart index 5a61d60774..dbb922cd61 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/stream.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/stream.dart @@ -7,7 +7,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'pseudo_manual/stream_twin_rust_async.dart'; -// The functions `handle_stream_inner`, `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `handle_stream_inner`, `fmt`, `clone` Future> funcStreamReturnErrorTwinNormal() => RustLib.instance.api.crateApiStreamFuncStreamReturnErrorTwinNormal(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/uuid_type.dart b/frb_example/pure_dart_pde/lib/src/rust/api/uuid_type.dart index 34cec1096e..65c32a0014 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/uuid_type.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/uuid_type.dart @@ -7,7 +7,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// The functions `fmt`, `clone` are not `pub`, thus are ignored. +// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` Future handleUuidTwinNormal({required UuidValue id}) => RustLib.instance.api.crateApiUuidTypeHandleUuidTwinNormal(id: id); 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 4ef0de6158..77717614b5 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 @@ -183,7 +183,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -2140948095; + int get rustContentHash => -1350038642; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -1174,6 +1174,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListExampleBasicListTypeI8TwinNormal( {required List arg}); + Future + crateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormal( + {required Int64List arg}); + Future> crateApiPseudoManualBasicListExampleBasicListTypeStringTwinNormal( {required List arg}); @@ -1194,6 +1198,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListExampleBasicListTypeU8TwinNormal( {required List arg}); + Future + crateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormal( + {required Uint64List arg}); + Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeBasicGeneralEnumTwinRustAsyncTwinRustAsync( {required List arg}); @@ -1238,6 +1246,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeI8TwinRustAsync( {required List arg}); + Future + crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsync( + {required Int64List arg}); + Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeStringTwinRustAsync( {required List arg}); @@ -1258,6 +1270,10 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeU8TwinRustAsync( {required List arg}); + Future + crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsync( + {required Uint64List arg}); + List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeBasicGeneralEnumTwinSyncTwinSync( {required List arg}); @@ -1301,6 +1317,10 @@ abstract class RustLibApi extends BaseApi { Int8List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeI8TwinSync( {required List arg}); + Int64List + crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSync( + {required Int64List arg}); + List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeStringTwinSync( {required List arg}); @@ -1320,6 +1340,10 @@ abstract class RustLibApi extends BaseApi { Uint8List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeU8TwinSync( {required List arg}); + Uint64List + crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSync( + {required Uint64List arg}); + Future> crateApiPseudoManualBasicMapExampleBasicMapTypeBasicGeneralEnumTwinNormalTwinNormal( {required Map arg}); @@ -13492,6 +13516,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Future + crateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormal( + {required Int64List arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_list_prim_isize_strict(arg, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 315, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_list_prim_isize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormalConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormalConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_isize_twin_normal", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualBasicListExampleBasicListTypeStringTwinNormal( @@ -13501,7 +13554,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 315, port: port_); + funcId: 316, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -13530,7 +13583,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 316, port: port_); + funcId: 317, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -13559,7 +13612,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 317, port: port_); + funcId: 318, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -13588,7 +13641,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 318, port: port_); + funcId: 319, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -13617,7 +13670,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 319, port: port_); + funcId: 320, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -13637,6 +13690,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Future + crateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormal( + {required Uint64List arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_list_prim_usize_strict(arg, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 321, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_list_prim_usize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormalConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormalConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_usize_twin_normal", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeBasicGeneralEnumTwinRustAsyncTwinRustAsync( @@ -13646,7 +13728,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: 320, port: port_); + funcId: 322, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_rust_async, @@ -13676,7 +13758,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: 321, port: port_); + funcId: 323, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_rust_async, @@ -13706,7 +13788,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: 322, port: port_); + funcId: 324, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_rust_async, @@ -13736,7 +13818,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 323, port: port_); + funcId: 325, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -13765,7 +13847,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: 324, port: port_); + funcId: 326, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -13794,7 +13876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 325, port: port_); + funcId: 327, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -13823,7 +13905,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 326, port: port_); + funcId: 328, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -13852,7 +13934,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 327, port: port_); + funcId: 329, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -13881,7 +13963,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 328, port: port_); + funcId: 330, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -13910,7 +13992,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 329, port: port_); + funcId: 331, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -13939,7 +14021,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 330, port: port_); + funcId: 332, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -13959,6 +14041,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Future + crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsync( + {required Int64List arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_list_prim_isize_strict(arg, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 333, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_list_prim_isize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsyncConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_isize_twin_rust_async", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeStringTwinRustAsync( @@ -13968,7 +14079,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 331, port: port_); + funcId: 334, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -13997,7 +14108,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 332, port: port_); + funcId: 335, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -14026,7 +14137,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 333, port: port_); + funcId: 336, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -14055,7 +14166,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 334, port: port_); + funcId: 337, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -14084,7 +14195,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 335, port: port_); + funcId: 338, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -14104,6 +14215,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Future + crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsync( + {required Uint64List arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_list_prim_usize_strict(arg, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 339, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_list_prim_usize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsyncConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_usize_twin_rust_async", + argNames: ["arg"], + ); + @override List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeBasicGeneralEnumTwinSyncTwinSync( @@ -14112,7 +14252,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: 336)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 340)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_sync, @@ -14141,7 +14281,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: 337)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 341)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_sync, @@ -14170,7 +14310,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: 338)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 342)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_sync, @@ -14199,7 +14339,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 339)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 343)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -14227,7 +14367,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: 340)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 344)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -14255,7 +14395,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: 341)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 345)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -14283,7 +14423,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: 342)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 346)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -14311,7 +14451,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: 343)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 347)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -14339,7 +14479,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: 344)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 348)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -14367,7 +14507,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: 345)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 349)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -14394,7 +14534,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: 346)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 350)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -14414,6 +14554,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Int64List + crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSync( + {required Int64List arg}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_list_prim_isize_strict(arg, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 351)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_list_prim_isize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSyncConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSyncConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_isize_twin_sync", + argNames: ["arg"], + ); + @override List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeStringTwinSync( @@ -14422,7 +14590,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 347)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 352)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -14450,7 +14618,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: 348)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 353)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -14478,7 +14646,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: 349)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 354)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -14506,7 +14674,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: 350)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 355)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -14533,7 +14701,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: 351)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 356)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -14553,6 +14721,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); + @override + Uint64List + crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSync( + {required Uint64List arg}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_list_prim_usize_strict(arg, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 357)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_list_prim_usize_strict, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSyncConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSyncConstMeta => + const TaskConstMeta( + debugName: "example_basic_list_type_usize_twin_sync", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualBasicMapExampleBasicMapTypeBasicGeneralEnumTwinNormalTwinNormal( @@ -14562,7 +14758,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: 352, port: port_); + funcId: 358, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_normal, @@ -14592,7 +14788,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: 353, port: port_); + funcId: 359, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_normal, @@ -14622,7 +14818,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: 354, port: port_); + funcId: 360, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_normal, @@ -14652,7 +14848,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 355, port: port_); + funcId: 361, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -14681,7 +14877,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: 356, port: port_); + funcId: 362, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -14710,7 +14906,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 357, port: port_); + funcId: 363, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -14739,7 +14935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 358, port: port_); + funcId: 364, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -14768,7 +14964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 359, port: port_); + funcId: 365, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -14797,7 +14993,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 360, port: port_); + funcId: 366, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -14826,7 +15022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 361, port: port_); + funcId: 367, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -14855,7 +15051,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 362, port: port_); + funcId: 368, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -14884,7 +15080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 363, port: port_); + funcId: 369, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -14913,7 +15109,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 364, port: port_); + funcId: 370, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -14942,7 +15138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 365, port: port_); + funcId: 371, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -14971,7 +15167,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 366, port: port_); + funcId: 372, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -15000,7 +15196,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 367, port: port_); + funcId: 373, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -15029,7 +15225,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 368, port: port_); + funcId: 374, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -15058,7 +15254,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 369, port: port_); + funcId: 375, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -15087,7 +15283,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 370, port: port_); + funcId: 376, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -15116,7 +15312,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 371, port: port_); + funcId: 377, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -15145,7 +15341,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: 372, port: port_); + funcId: 378, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -15177,7 +15373,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_i_32_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 373, port: port_); + funcId: 379, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -15208,7 +15404,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: 374, port: port_); + funcId: 380, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_rust_async, @@ -15238,7 +15434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 375, port: port_); + funcId: 381, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -15267,7 +15463,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: 376, port: port_); + funcId: 382, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -15296,7 +15492,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 377, port: port_); + funcId: 383, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -15325,7 +15521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 378, port: port_); + funcId: 384, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -15354,7 +15550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 379, port: port_); + funcId: 385, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -15383,7 +15579,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 380, port: port_); + funcId: 386, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -15412,7 +15608,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 381, port: port_); + funcId: 387, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -15441,7 +15637,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 382, port: port_); + funcId: 388, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -15470,7 +15666,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 383, port: port_); + funcId: 389, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -15499,7 +15695,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 384, port: port_); + funcId: 390, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -15528,7 +15724,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 385, port: port_); + funcId: 391, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -15557,7 +15753,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 386, port: port_); + funcId: 392, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -15586,7 +15782,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 387, port: port_); + funcId: 393, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -15615,7 +15811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 388, port: port_); + funcId: 394, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -15644,7 +15840,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 389, port: port_); + funcId: 395, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -15673,7 +15869,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 390, port: port_); + funcId: 396, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -15702,7 +15898,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 391, port: port_); + funcId: 397, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -15730,7 +15926,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: 392)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 398)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_sync, @@ -15759,7 +15955,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: 393)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 399)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_sync, @@ -15788,7 +15984,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: 394)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 400)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_sync, @@ -15817,7 +16013,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: 395)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 401)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -15845,7 +16041,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: 396)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 402)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -15873,7 +16069,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: 397)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 403)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -15901,7 +16097,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: 398)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 404)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -15929,7 +16125,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 399)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 405)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -15957,7 +16153,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: 400)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 406)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -15985,7 +16181,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: 401)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 407)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -16013,7 +16209,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: 402)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 408)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -16041,7 +16237,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: 403)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 409)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -16069,7 +16265,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: 404)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 410)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -16097,7 +16293,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: 405)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 411)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -16125,7 +16321,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 406)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 412)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -16153,7 +16349,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: 407)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 413)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -16181,7 +16377,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: 408)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 414)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -16209,7 +16405,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: 409)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 415)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -16237,7 +16433,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: 410)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 416)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -16265,7 +16461,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: 411)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 417)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -16295,7 +16491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 412, port: port_); + funcId: 418, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16327,7 +16523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 413, port: port_); + funcId: 419, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16358,7 +16554,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: 414, port: port_); + funcId: 420, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_normal, @@ -16388,7 +16584,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 415, port: port_); + funcId: 421, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -16417,7 +16613,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: 416, port: port_); + funcId: 422, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -16446,7 +16642,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 417, port: port_); + funcId: 423, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -16475,7 +16671,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 418, port: port_); + funcId: 424, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -16504,7 +16700,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 419, port: port_); + funcId: 425, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -16533,7 +16729,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 420, port: port_); + funcId: 426, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -16562,7 +16758,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 421, port: port_); + funcId: 427, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -16591,7 +16787,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 422, port: port_); + funcId: 428, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -16620,7 +16816,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 423, port: port_); + funcId: 429, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -16649,7 +16845,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 424, port: port_); + funcId: 430, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -16678,7 +16874,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 425, port: port_); + funcId: 431, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -16707,7 +16903,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 426, port: port_); + funcId: 432, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -16736,7 +16932,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 427, port: port_); + funcId: 433, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -16765,7 +16961,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 428, port: port_); + funcId: 434, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -16794,7 +16990,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 429, port: port_); + funcId: 435, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -16823,7 +17019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 430, port: port_); + funcId: 436, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -16852,7 +17048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 431, port: port_); + funcId: 437, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -16882,7 +17078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 432, port: port_); + funcId: 438, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16914,7 +17110,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 433, port: port_); + funcId: 439, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16946,7 +17142,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 434, port: port_); + funcId: 440, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16977,7 +17173,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 435, port: port_); + funcId: 441, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -17006,7 +17202,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: 436, port: port_); + funcId: 442, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -17035,7 +17231,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 437, port: port_); + funcId: 443, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -17064,7 +17260,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 438, port: port_); + funcId: 444, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -17093,7 +17289,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 439, port: port_); + funcId: 445, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -17122,7 +17318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 440, port: port_); + funcId: 446, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -17151,7 +17347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 441, port: port_); + funcId: 447, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -17180,7 +17376,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 442, port: port_); + funcId: 448, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -17209,7 +17405,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 443, port: port_); + funcId: 449, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -17238,7 +17434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 444, port: port_); + funcId: 450, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -17267,7 +17463,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 445, port: port_); + funcId: 451, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -17296,7 +17492,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 446, port: port_); + funcId: 452, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -17325,7 +17521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 447, port: port_); + funcId: 453, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -17354,7 +17550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 448, port: port_); + funcId: 454, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -17383,7 +17579,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 449, port: port_); + funcId: 455, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -17412,7 +17608,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 450, port: port_); + funcId: 456, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -17441,7 +17637,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 451, port: port_); + funcId: 457, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -17470,7 +17666,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: 452)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 458)!; }, codec: SseCodec( decodeSuccessData: @@ -17501,7 +17697,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: 453)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 459)!; }, codec: SseCodec( decodeSuccessData: @@ -17531,7 +17727,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: 454)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 460)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_sync, @@ -17560,7 +17756,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: 455)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 461)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -17588,7 +17784,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: 456)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 462)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -17616,7 +17812,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: 457)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 463)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -17644,7 +17840,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: 458)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 464)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -17672,7 +17868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 459)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 465)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -17700,7 +17896,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: 460)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 466)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -17728,7 +17924,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: 461)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 467)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -17756,7 +17952,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: 462)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 468)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -17784,7 +17980,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: 463)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 469)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -17812,7 +18008,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: 464)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 470)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -17840,7 +18036,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 465)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 471)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -17868,7 +18064,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 466)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 472)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -17896,7 +18092,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: 467)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 473)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -17924,7 +18120,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: 468)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 474)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -17952,7 +18148,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: 469)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 475)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -17980,7 +18176,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: 470)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 476)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -18008,7 +18204,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: 471)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 477)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -18038,7 +18234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 472, port: port_); + funcId: 478, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_rust_async, @@ -18068,7 +18264,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: 473, port: port_); + funcId: 479, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_rust_async, @@ -18098,7 +18294,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: 474, port: port_); + funcId: 480, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_rust_async, @@ -18128,7 +18324,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 475, port: port_); + funcId: 481, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -18157,7 +18353,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 476, port: port_); + funcId: 482, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -18186,7 +18382,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 477, port: port_); + funcId: 483, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -18215,7 +18411,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 478, port: port_); + funcId: 484, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -18245,7 +18441,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 479, port: port_); + funcId: 485, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -18275,7 +18471,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 480, port: port_); + funcId: 486, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -18305,7 +18501,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 481, port: port_); + funcId: 487, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18335,7 +18531,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 482, port: port_); + funcId: 488, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -18365,7 +18561,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 483, port: port_); + funcId: 489, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -18395,7 +18591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 484, port: port_); + funcId: 490, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -18424,7 +18620,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 485, port: port_); + funcId: 491, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -18454,7 +18650,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 486, port: port_); + funcId: 492, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -18484,7 +18680,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 487, port: port_); + funcId: 493, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -18514,7 +18710,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 488, port: port_); + funcId: 494, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -18544,7 +18740,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 489, port: port_); + funcId: 495, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -18574,7 +18770,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 490, port: port_); + funcId: 496, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -18604,7 +18800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 491, port: port_); + funcId: 497, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -18632,7 +18828,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: 492)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 498)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_sync, @@ -18661,7 +18857,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: 493)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 499)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_sync, @@ -18690,7 +18886,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: 494)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 500)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_sync, @@ -18717,7 +18913,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 495)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 501)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -18744,7 +18940,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: 496)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 502)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -18771,7 +18967,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 497)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 503)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -18798,7 +18994,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 498)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 504)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -18826,7 +19022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 499)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 505)!; }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -18854,7 +19050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 500)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 506)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -18882,7 +19078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 501)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 507)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18910,7 +19106,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 502)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 508)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -18938,7 +19134,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 503)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 509)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -18966,7 +19162,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 504)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 510)!; }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -18993,7 +19189,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 505)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 511)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19021,7 +19217,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 506)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 512)!; }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -19049,7 +19245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 507)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 513)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -19077,7 +19273,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 508)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 514)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19105,7 +19301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 509)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 515)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -19133,7 +19329,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 510)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 516)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -19161,7 +19357,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 511)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 517)!; }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -19190,7 +19386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 512, port: port_); + funcId: 518, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19219,7 +19415,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 513, port: port_); + funcId: 519, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19249,7 +19445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_normal( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 514, port: port_); + funcId: 520, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19278,7 +19474,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 515, port: port_); + funcId: 521, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19307,7 +19503,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 516, port: port_); + funcId: 522, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19336,7 +19532,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 517, port: port_); + funcId: 523, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_normal, @@ -19364,7 +19560,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 518, port: port_); + funcId: 524, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19393,7 +19589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 519, port: port_); + funcId: 525, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19421,7 +19617,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: 520, port: port_); + funcId: 526, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19450,7 +19646,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 521, port: port_); + funcId: 527, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19479,7 +19675,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 522, port: port_); + funcId: 528, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19508,7 +19704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 523, port: port_); + funcId: 529, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_normal, @@ -19536,7 +19732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 524, port: port_); + funcId: 530, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19565,7 +19761,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 525, port: port_); + funcId: 531, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19591,7 +19787,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 526, port: port_); + funcId: 532, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19620,7 +19816,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 527, port: port_); + funcId: 533, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19649,7 +19845,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 528, port: port_); + funcId: 534, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19679,7 +19875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_rust_async( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 529, port: port_); + funcId: 535, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19708,7 +19904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 530, port: port_); + funcId: 536, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19737,7 +19933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 531, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19766,7 +19962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 532, port: port_); + funcId: 538, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_rust_async, @@ -19795,7 +19991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19824,7 +20020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 534, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19853,7 +20049,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: 535, port: port_); + funcId: 541, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19882,7 +20078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 536, port: port_); + funcId: 542, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19911,7 +20107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 537, port: port_); + funcId: 543, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19940,7 +20136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 538, port: port_); + funcId: 544, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_rust_async, @@ -19969,7 +20165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 539, port: port_); + funcId: 545, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19998,7 +20194,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 540, port: port_); + funcId: 546, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20025,7 +20221,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 541, port: port_); + funcId: 547, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20053,7 +20249,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 542)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 548)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20081,7 +20277,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: 543)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 549)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20109,7 +20305,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: 544)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 550)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20137,7 +20333,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 545)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 551)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20165,7 +20361,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 546)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 552)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20193,7 +20389,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 547)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 553)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_sync, @@ -20220,7 +20416,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 548)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 554)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20248,7 +20444,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: 549)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 555)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20275,7 +20471,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: 550)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 556)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20303,7 +20499,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 551)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 557)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20331,7 +20527,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 552)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 558)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20359,7 +20555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 553)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 559)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_sync, @@ -20386,7 +20582,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: 554)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 560)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20414,7 +20610,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 555)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 561)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20439,7 +20635,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 556)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 562)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20468,7 +20664,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 557, port: port_); + funcId: 563, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -20497,7 +20693,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 558, port: port_); + funcId: 564, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -20526,7 +20722,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 559, port: port_); + funcId: 565, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -20556,7 +20752,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Duration(durations, serializer); sse_encode_Chrono_Local(since, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 560, port: port_); + funcId: 566, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -20586,7 +20782,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Naive(timestamps, serializer); sse_encode_Chrono_Naive(epoch, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 561, port: port_); + funcId: 567, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -20615,7 +20811,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: 562, port: port_); + funcId: 568, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -20644,7 +20840,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 563, port: port_); + funcId: 569, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -20673,7 +20869,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 564, port: port_); + funcId: 570, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -20700,7 +20896,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 565, port: port_); + funcId: 571, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -20727,7 +20923,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 566, port: port_); + funcId: 572, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -20754,7 +20950,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 567)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 573)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -20781,7 +20977,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 574)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -20808,7 +21004,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 575)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -20836,7 +21032,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: 570)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 576)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -20864,7 +21060,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: 571)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 577)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -20891,7 +21087,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: 572)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 578)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -20918,7 +21114,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 573)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 579)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -20946,7 +21142,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: 574)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 580)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -20972,7 +21168,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 575)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 581)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -20998,7 +21194,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 576)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 582)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -21025,7 +21221,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 577, port: port_); + funcId: 583, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21052,7 +21248,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 578, port: port_); + funcId: 584, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21080,7 +21276,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 579, port: port_); + funcId: 585, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21111,7 +21307,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_comments_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 580, port: port_); + funcId: 586, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21139,7 +21335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 581, port: port_); + funcId: 587, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21166,7 +21362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 582)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 588)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21192,7 +21388,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: 589)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21219,7 +21415,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: 590)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21248,7 +21444,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: 585)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 591)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21275,7 +21471,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 586)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 592)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21307,7 +21503,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_demo_struct_for_rust_call_dart_twin_rust_async_Output_demo_struct_for_rust_call_dart_twin_rust_async_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 587, port: port_); + funcId: 593, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21339,7 +21535,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_i_32(numTimes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 588, port: port_); + funcId: 594, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21369,7 +21565,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 589, port: port_); + funcId: 595, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21401,7 +21597,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_opt_String(expectOutput, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 590, port: port_); + funcId: 596, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21431,7 +21627,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_String_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 591, port: port_); + funcId: 597, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21461,7 +21657,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 592, port: port_); + funcId: 598, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21493,7 +21689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_demo_struct_for_rust_call_dart_twin_rust_async_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 593, port: port_); + funcId: 599, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21525,7 +21721,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_DartOpaque_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 594, port: port_); + funcId: 600, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21555,7 +21751,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_DartOpaque_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 595, port: port_); + funcId: 601, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -21584,7 +21780,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 596, port: port_); + funcId: 602, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -21613,7 +21809,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 597, port: port_); + funcId: 603, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -21642,7 +21838,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 598, port: port_); + funcId: 604, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_rust_async, @@ -21672,7 +21868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartOpaque(opaque1, serializer); sse_encode_DartOpaque(opaque2, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 599, port: port_); + funcId: 605, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_rust_async, @@ -21701,7 +21897,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 600, port: port_); + funcId: 606, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21731,7 +21927,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_dart_opaque_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 601, port: port_); + funcId: 607, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21761,7 +21957,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_dart_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 602, port: port_); + funcId: 608, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21790,7 +21986,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 603, port: port_); + funcId: 609, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21819,7 +22015,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 604, port: port_); + funcId: 610, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -21848,7 +22044,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 605, port: port_); + funcId: 611, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21877,7 +22073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 606, port: port_); + funcId: 612, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -21906,7 +22102,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 607, port: port_); + funcId: 613, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -21935,7 +22131,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 608, port: port_); + funcId: 614, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21964,7 +22160,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 609, port: port_); + funcId: 615, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -21993,7 +22189,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 610, port: port_); + funcId: 616, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22023,7 +22219,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 611, port: port_); + funcId: 617, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22050,7 +22246,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 612)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 618)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22077,7 +22273,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 613)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 619)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22105,7 +22301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 614)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 620)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_sync, @@ -22134,7 +22330,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: 615)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 621)!; }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_sync, @@ -22161,7 +22357,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 616)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 622)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22188,7 +22384,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: 617)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 623)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22215,7 +22411,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: 618)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 624)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22242,7 +22438,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 619)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 625)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22269,7 +22465,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 620)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 626)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -22296,7 +22492,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: 621)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 627)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22323,7 +22519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 622)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 628)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -22350,7 +22546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 623)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 629)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -22377,7 +22573,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 624)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 630)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22404,7 +22600,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 625)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 631)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22431,7 +22627,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 626)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 632)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22459,7 +22655,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: 627)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 633)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22491,7 +22687,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 628, port: port_); + funcId: 634, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22519,7 +22715,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 629, port: port_); + funcId: 635, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22546,7 +22742,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 630, port: port_); + funcId: 636, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -22577,7 +22773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 631, port: port_); + funcId: 637, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22608,7 +22804,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinSync( that, serializer); sse_encode_StreamSink_i_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 632)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 638)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22634,7 +22830,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, @@ -22660,7 +22856,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 634)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 640)!; }, codec: SseCodec( decodeSuccessData: @@ -22690,7 +22886,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 635)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 641)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22719,7 +22915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_simple_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 636, port: port_); + funcId: 642, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_rust_async, @@ -22748,7 +22944,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: 637, port: port_); + funcId: 643, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_rust_async, @@ -22778,7 +22974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_mixed_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 638, port: port_); + funcId: 644, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_rust_async, @@ -22808,7 +23004,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 639, port: port_); + funcId: 645, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_rust_async, @@ -22838,7 +23034,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_tuple_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 640, port: port_); + funcId: 646, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_rust_async, @@ -22867,7 +23063,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_rust_async(weekday, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 641, port: port_); + funcId: 647, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_rust_async, @@ -22896,7 +23092,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: 642, port: port_); + funcId: 648, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_rust_async, @@ -22925,7 +23121,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 643, port: port_); + funcId: 649, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_rust_async, @@ -22954,7 +23150,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: 644, port: port_); + funcId: 650, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_rust_async, @@ -22983,7 +23179,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: 645, port: port_); + funcId: 651, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -23011,7 +23207,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: 646)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 652)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_sync, @@ -23039,7 +23235,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: 647)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 653)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_sync, @@ -23067,7 +23263,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: 648)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 654)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_sync, @@ -23095,7 +23291,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: 649)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 655)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_sync, @@ -23123,7 +23319,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: 650)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 656)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_sync, @@ -23151,7 +23347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_sync(weekday, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 651)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 657)!; }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_sync, @@ -23179,7 +23375,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: 652)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 658)!; }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_sync, @@ -23207,7 +23403,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 653)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 659)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_sync, @@ -23234,7 +23430,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: 654)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 660)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_sync, @@ -23261,7 +23457,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: 655)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 661)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -23288,7 +23484,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 656, port: port_); + funcId: 662, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23318,7 +23514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(address, serializer); sse_encode_String(payload, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 657, port: port_); + funcId: 663, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23347,7 +23543,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: 658, port: port_); + funcId: 664, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -23376,7 +23572,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_event_twin_rust_async_Sse(listener, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 659, port: port_); + funcId: 665, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23404,7 +23600,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 660, port: port_); + funcId: 666, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23431,7 +23627,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 661, port: port_); + funcId: 667, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23460,7 +23656,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 662, port: port_); + funcId: 668, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23490,7 +23686,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_nested_error_outer_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 663, port: port_); + funcId: 669, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23520,7 +23716,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_struct_error_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 664, port: port_); + funcId: 670, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23549,7 +23745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 665, port: port_); + funcId: 671, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_rust_async, @@ -23578,7 +23774,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: 666, port: port_); + funcId: 672, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23608,7 +23804,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: 667, port: port_); + funcId: 673, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23636,7 +23832,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 668, port: port_); + funcId: 674, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23664,7 +23860,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 669, port: port_); + funcId: 675, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23692,7 +23888,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 670, port: port_); + funcId: 676, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23719,7 +23915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 671, port: port_); + funcId: 677, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23746,7 +23942,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 672, port: port_); + funcId: 678, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23773,7 +23969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 673, port: port_); + funcId: 679, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23800,7 +23996,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 674, port: port_); + funcId: 680, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23827,7 +24023,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 675, port: port_); + funcId: 681, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23854,7 +24050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 676, port: port_); + funcId: 682, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23881,7 +24077,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 677, port: port_); + funcId: 683, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23908,7 +24104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 678, port: port_); + funcId: 684, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23935,7 +24131,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 679, port: port_); + funcId: 685, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23964,7 +24160,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 680, port: port_); + funcId: 686, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23991,7 +24187,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 681, port: port_); + funcId: 687, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24020,7 +24216,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 682, port: port_); + funcId: 688, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_rust_async, @@ -24049,7 +24245,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: 683, port: port_); + funcId: 689, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24079,7 +24275,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: 684, port: port_); + funcId: 690, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24107,7 +24303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 685, port: port_); + funcId: 691, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24135,7 +24331,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 686, port: port_); + funcId: 692, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24165,7 +24361,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 687, port: port_); + funcId: 693, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24193,7 +24389,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 688, port: port_); + funcId: 694, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24218,7 +24414,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 689)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 695)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24243,7 +24439,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 690)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 696)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24270,7 +24466,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 691)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 697)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24299,7 +24495,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: 692)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 698)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24327,7 +24523,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: 693)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 699)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24355,7 +24551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 694)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 700)!; }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_sync, @@ -24383,7 +24579,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: 695)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 701)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24411,7 +24607,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: 696)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 702)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24438,7 +24634,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 697)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 703)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24464,7 +24660,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 698)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 704)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24490,7 +24686,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 699)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 705)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24515,7 +24711,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 700)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 706)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24540,7 +24736,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 701)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 707)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24565,7 +24761,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 702)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 708)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24590,7 +24786,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_unit, @@ -24616,7 +24812,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 704)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 710)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24641,7 +24837,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 705)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 711)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24666,7 +24862,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 706)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 712)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24691,7 +24887,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 707)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 713)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24716,7 +24912,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 708)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 714)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24743,7 +24939,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 709)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 715)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24768,7 +24964,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: 716)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24796,7 +24992,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 711)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 717)!; }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_sync, @@ -24823,7 +25019,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: 712)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 718)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24851,7 +25047,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: 713)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 719)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24877,7 +25073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 714)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 720)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24903,7 +25099,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 715)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 721)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24932,7 +25128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 716)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 722)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24958,7 +25154,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 717)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24985,7 +25181,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 718, port: port_); + funcId: 724, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -25012,7 +25208,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 719, port: port_); + funcId: 725, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -25041,7 +25237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 720, port: port_); + funcId: 726, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25070,7 +25266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 721, port: port_); + funcId: 727, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25096,7 +25292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 722)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 728)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -25122,7 +25318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 729)!; }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -25149,7 +25345,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 724)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 730)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25176,7 +25372,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: 725)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 731)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25205,7 +25401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 726, port: port_); + funcId: 732, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -25234,7 +25430,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: 727, port: port_); + funcId: 733, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -25263,7 +25459,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: 728, port: port_); + funcId: 734, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_rust_async, @@ -25292,7 +25488,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: 729, port: port_); + funcId: 735, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_rust_async, @@ -25321,7 +25517,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 730, port: port_); + funcId: 736, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -25350,7 +25546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 731, port: port_); + funcId: 737, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -25379,7 +25575,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 732, port: port_); + funcId: 738, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -25408,7 +25604,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 733, port: port_); + funcId: 739, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -25435,7 +25631,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: 734)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 740)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -25463,7 +25659,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: 735)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 741)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -25491,7 +25687,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: 736)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 742)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_sync, @@ -25519,7 +25715,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: 737)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 743)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_sync, @@ -25547,7 +25743,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 738)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 744)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -25575,7 +25771,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: 739)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 745)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -25602,7 +25798,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 740)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 746)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -25629,7 +25825,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 741)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 747)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -25656,7 +25852,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_i_32, @@ -25687,7 +25883,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 743, port: port_); + funcId: 749, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25719,7 +25915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 744, port: port_); + funcId: 750, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25749,7 +25945,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 745, port: port_); + funcId: 751, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25783,7 +25979,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 746, port: port_); + funcId: 752, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25817,7 +26013,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 747, port: port_); + funcId: 753, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25855,7 +26051,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 748, port: port_); + funcId: 754, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25886,7 +26082,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 749, port: port_); + funcId: 755, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_rust_async, @@ -25916,7 +26112,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 750, port: port_); + funcId: 756, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25948,7 +26144,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 751, port: port_); + funcId: 757, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async_array_3, @@ -25975,7 +26171,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_sum_with_twin_rust_async, @@ -26005,7 +26201,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: 753, port: port_); + funcId: 759, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26034,7 +26230,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 754, port: port_); + funcId: 760, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_rust_async, @@ -26064,7 +26260,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: 755, port: port_); + funcId: 761, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26094,7 +26290,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_simple_primitive_enum_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 756, port: port_); + funcId: 762, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26126,7 +26322,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: 757, port: port_); + funcId: 763, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26155,7 +26351,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 758, port: port_); + funcId: 764, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26185,7 +26381,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 759, port: port_); + funcId: 765, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26215,7 +26411,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 760, port: port_); + funcId: 766, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_rust_async, @@ -26245,7 +26441,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: 761, port: port_); + funcId: 767, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -26274,7 +26470,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 762, port: port_); + funcId: 768, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26308,7 +26504,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 763, port: port_); + funcId: 769, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -26333,7 +26529,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_i_32, @@ -26362,7 +26558,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: 765)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 771)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26392,7 +26588,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: 766)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 772)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26420,7 +26616,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 767)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 773)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26453,7 +26649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 768)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 774)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26485,7 +26681,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_sync(that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 769)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 775)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26521,7 +26717,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 770)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 776)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26551,7 +26747,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 771)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 777)!; }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_sync, @@ -26579,7 +26775,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: 772)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 778)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26608,7 +26804,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: 773)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 779)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync_array_3, @@ -26633,7 +26829,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: 780)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync, @@ -26661,7 +26857,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: 775)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 781)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26689,7 +26885,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 776)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 782)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_sync, @@ -26717,7 +26913,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: 777)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 783)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26744,7 +26940,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_simple_primitive_enum_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 778)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 784)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26773,7 +26969,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: 779)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 785)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26801,7 +26997,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 780)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 786)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26829,7 +27025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 781)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 787)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26857,7 +27053,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 782)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 788)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_sync, @@ -26885,7 +27081,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: 783)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 789)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -26912,7 +27108,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 784)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 790)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26941,7 +27137,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: 785)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 791)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -26970,7 +27166,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 786, port: port_); + funcId: 792, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27000,7 +27196,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 787, port: port_); + funcId: 793, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27029,7 +27225,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 788, port: port_); + funcId: 794, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -27058,7 +27254,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 789, port: port_); + funcId: 795, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -27085,7 +27281,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 790, port: port_); + funcId: 796, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -27112,7 +27308,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 791, port: port_); + funcId: 797, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -27139,7 +27335,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_application_message, @@ -27168,7 +27364,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 793, port: port_); + funcId: 799, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -27197,7 +27393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 794, port: port_); + funcId: 800, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27227,7 +27423,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 795, port: port_); + funcId: 801, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27257,7 +27453,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 796, port: port_); + funcId: 802, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27288,7 +27484,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 797, port: port_); + funcId: 803, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27318,7 +27514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 798, port: port_); + funcId: 804, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27349,7 +27545,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_mirror_struct_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 799, port: port_); + funcId: 805, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27380,7 +27576,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 800, port: port_); + funcId: 806, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27410,7 +27606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 801, port: port_); + funcId: 807, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27441,7 +27637,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 802, port: port_); + funcId: 808, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -27471,7 +27667,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 803, port: port_); + funcId: 809, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -27498,7 +27694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 804, port: port_); + funcId: 810, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -27526,7 +27722,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 805, port: port_); + funcId: 811, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -27553,7 +27749,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 806, port: port_); + funcId: 812, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -27580,7 +27776,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 807, port: port_); + funcId: 813, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -27607,7 +27803,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 808, port: port_); + funcId: 814, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -27635,7 +27831,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 809, port: port_); + funcId: 815, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -27664,7 +27860,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 810, port: port_); + funcId: 816, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -27691,7 +27887,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 811, port: port_); + funcId: 817, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -27719,7 +27915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 812)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27748,7 +27944,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 813)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 819)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27776,7 +27972,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 814)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 820)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -27803,7 +27999,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 815)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 821)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -27829,7 +28025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 816)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 822)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -27855,7 +28051,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 817)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 823)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -27880,7 +28076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -27906,7 +28102,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: 819)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 825)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -27934,7 +28130,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_array_2_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 820)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 826)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27963,7 +28159,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 821)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27992,7 +28188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 822)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 828)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28022,7 +28218,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 823)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 829)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28051,7 +28247,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 830)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28080,7 +28276,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_mirror_struct_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 825)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 831)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28110,7 +28306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 826)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 832)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28139,7 +28335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 833)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28168,7 +28364,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: 828)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 834)!; }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -28196,7 +28392,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: 829)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 835)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -28222,7 +28418,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: 836)!; }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_sync, @@ -28248,7 +28444,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: 837)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -28274,7 +28470,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: 838)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -28300,7 +28496,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 833)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 839)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -28326,7 +28522,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 834)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 840)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -28352,7 +28548,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 835)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 841)!; }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -28380,7 +28576,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 836)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 842)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -28406,7 +28602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 837)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 843)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -28433,7 +28629,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 838, port: port_); + funcId: 844, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_rust_async, @@ -28462,7 +28658,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 839, port: port_); + funcId: 845, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -28491,7 +28687,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: 840, port: port_); + funcId: 846, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_rust_async, @@ -28520,7 +28716,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: 841, port: port_); + funcId: 847, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_rust_async, @@ -28549,7 +28745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 842, port: port_); + funcId: 848, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28579,7 +28775,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: 843, port: port_); + funcId: 849, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -28608,7 +28804,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 844, port: port_); + funcId: 850, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -28637,7 +28833,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_rust_async(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 845, port: port_); + funcId: 851, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_rust_async, @@ -28667,7 +28863,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 846, port: port_); + funcId: 852, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -28696,7 +28892,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: 847, port: port_); + funcId: 853, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_rust_async, @@ -28725,7 +28921,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: 848, port: port_); + funcId: 854, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_rust_async, @@ -28751,7 +28947,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 849)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 855)!; }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_sync, @@ -28778,7 +28974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 850)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 856)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -28806,7 +29002,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: 851)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 857)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_sync, @@ -28834,7 +29030,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: 852)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 858)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_sync, @@ -28861,7 +29057,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 853)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 859)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28889,7 +29085,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: 854)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 860)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -28916,7 +29112,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: 855)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 861)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -28944,7 +29140,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: 856)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 862)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_sync, @@ -28972,7 +29168,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: 857)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 863)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -28999,7 +29195,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: 858)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 864)!; }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_sync, @@ -29027,7 +29223,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: 859)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 865)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_sync, @@ -29056,7 +29252,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: 860, port: port_); + funcId: 866, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_rust_async, @@ -29083,7 +29279,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 861, port: port_); + funcId: 867, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29112,7 +29308,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 862, port: port_); + funcId: 868, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -29141,7 +29337,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 863, port: port_); + funcId: 869, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -29168,7 +29364,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: 864)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 870)!; }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_sync, @@ -29193,7 +29389,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 865)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 871)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29220,7 +29416,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 866)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 872)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -29247,7 +29443,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 867)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 873)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -29276,7 +29472,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: 868, port: port_); + funcId: 874, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_rust_async, @@ -29304,7 +29500,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: 869)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 875)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_sync, @@ -29336,7 +29532,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: 870, port: port_); + funcId: 876, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -29367,7 +29563,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: 871)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 877)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -29396,7 +29592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 872, port: port_); + funcId: 878, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -29438,7 +29634,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_exotic_optionals_twin_rust_async( structbox, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 873, port: port_); + funcId: 879, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29476,7 +29672,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_rust_async( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 874, port: port_); + funcId: 880, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -29507,7 +29703,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 875, port: port_); + funcId: 881, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -29536,7 +29732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 876, port: port_); + funcId: 882, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_rust_async, @@ -29565,7 +29761,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: 877, port: port_); + funcId: 883, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_rust_async, @@ -29593,7 +29789,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: 878)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 884)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -29632,7 +29828,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: 879)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 885)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29668,7 +29864,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: 880)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 886)!; }, codec: SseCodec( decodeSuccessData: @@ -29697,7 +29893,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: 881)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 887)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -29725,7 +29921,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 888)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_sync, @@ -29752,7 +29948,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: 883)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_sync, @@ -29780,7 +29976,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 884, port: port_); + funcId: 890, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29809,7 +30005,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 885, port: port_); + funcId: 891, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29838,7 +30034,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 886, port: port_); + funcId: 892, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29868,7 +30064,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_struct_for_borrow_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 887, port: port_); + funcId: 893, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_rust_async, @@ -29895,7 +30091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 888)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 894)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29922,7 +30118,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 895)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29949,7 +30145,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 890)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 896)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29978,7 +30174,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_for_borrow_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 891)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_sync, @@ -30007,7 +30203,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 892, port: port_); + funcId: 898, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_rust_async, @@ -30035,7 +30231,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 893)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 899)!; }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_sync, @@ -30070,7 +30266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 894, port: port_); + funcId: 900, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30099,7 +30295,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 895, port: port_); + funcId: 901, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -30132,7 +30328,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: 896)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 902)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30159,7 +30355,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 903)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -30186,7 +30382,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 898, port: port_); + funcId: 904, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30215,7 +30411,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 899, port: port_); + funcId: 905, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_rust_async, @@ -30241,7 +30437,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 900)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 906)!; }, codec: SseCodec( decodeSuccessData: @@ -30268,7 +30464,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: 907)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_sync, @@ -30298,7 +30494,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 902, port: port_); + funcId: 908, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30329,7 +30525,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 903, port: port_); + funcId: 909, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30360,7 +30556,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 904, port: port_); + funcId: 910, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30391,7 +30587,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 905, port: port_); + funcId: 911, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30422,7 +30618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 906, port: port_); + funcId: 912, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30451,7 +30647,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 907, port: port_); + funcId: 913, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30480,7 +30676,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 908, port: port_); + funcId: 914, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30508,7 +30704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 909, port: port_); + funcId: 915, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30540,7 +30736,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 910, port: port_); + funcId: 916, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30571,7 +30767,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 911, port: port_); + funcId: 917, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30602,7 +30798,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 912, port: port_); + funcId: 918, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30630,7 +30826,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 913, port: port_); + funcId: 919, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30662,7 +30858,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 914)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 920)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30694,7 +30890,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 915)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 921)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30726,7 +30922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 916, port: port_); + funcId: 922, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30760,7 +30956,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 917, port: port_); + funcId: 923, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30790,7 +30986,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 918, port: port_); + funcId: 924, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30823,7 +31019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 919, port: port_); + funcId: 925, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30855,7 +31051,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 920, port: port_); + funcId: 926, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30888,7 +31084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 921, port: port_); + funcId: 927, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30921,7 +31117,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 922, port: port_); + funcId: 928, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30951,7 +31147,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 923, port: port_); + funcId: 929, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30978,7 +31174,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: @@ -31012,7 +31208,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 925, port: port_); + funcId: 931, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31042,7 +31238,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 926, port: port_); + funcId: 932, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31069,7 +31265,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: @@ -31100,7 +31296,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: 928, port: port_); + funcId: 934, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31128,7 +31324,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_enum_with_good_and_opaque_twin_rust_async, @@ -31156,7 +31352,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 930, port: port_); + funcId: 936, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -31188,7 +31384,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 931, port: port_); + funcId: 937, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31215,7 +31411,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: @@ -31246,7 +31442,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 933, port: port_); + funcId: 939, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31277,7 +31473,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: 934, port: port_); + funcId: 940, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31308,7 +31504,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 935, port: port_); + funcId: 941, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31338,7 +31534,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinRustAsyncSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 936, port: port_); + funcId: 942, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31365,7 +31561,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 937, port: port_); + funcId: 943, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31393,7 +31589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 938, port: port_); + funcId: 944, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31422,7 +31618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 939, port: port_); + funcId: 945, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31452,7 +31648,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 940, port: port_); + funcId: 946, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31480,7 +31676,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 941, port: port_); + funcId: 947, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31514,7 +31710,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 942, port: port_); + funcId: 948, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31544,7 +31740,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 943, port: port_); + funcId: 949, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31575,7 +31771,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: 944, port: port_); + funcId: 950, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31603,7 +31799,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 945, port: port_); + funcId: 951, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31636,7 +31832,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 946, port: port_); + funcId: 952, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31668,7 +31864,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 947, port: port_); + funcId: 953, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31700,7 +31896,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 948, port: port_); + funcId: 954, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31727,7 +31923,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 949, port: port_); + funcId: 955, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31756,7 +31952,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: @@ -31791,7 +31987,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 951, port: port_); + funcId: 957, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31820,7 +32016,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 952)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 958)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31850,7 +32046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 953)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 959)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31880,7 +32076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 954)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 960)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31909,7 +32105,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 955)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 961)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31939,7 +32135,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 956)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 962)!; }, codec: SseCodec( decodeSuccessData: @@ -31967,7 +32163,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 957)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 963)!; }, codec: SseCodec( decodeSuccessData: @@ -31994,7 +32190,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 958)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 964)!; }, codec: SseCodec( decodeSuccessData: @@ -32021,7 +32217,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 959)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 965)!; }, codec: SseCodec( decodeSuccessData: @@ -32051,7 +32247,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 960)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 966)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32081,7 +32277,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 961)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 967)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32111,7 +32307,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 962)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 968)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32137,7 +32333,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 963)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 969)!; }, codec: SseCodec( decodeSuccessData: @@ -32168,7 +32364,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 964)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 970)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32200,7 +32396,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinSync( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 965)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 971)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32231,7 +32427,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 966)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 972)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32264,7 +32460,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: 967)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 973)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32293,7 +32489,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 968)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 974)!; }, codec: SseCodec( decodeSuccessData: @@ -32323,7 +32519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 969)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 975)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32354,7 +32550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 970)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 976)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32384,7 +32580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 971)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 977)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32415,7 +32611,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { borrow, serializer); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( mutBorrow, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 972)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 978)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32444,7 +32640,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 973)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 979)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32470,7 +32666,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 974)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 980)!; }, codec: SseCodec( decodeSuccessData: @@ -32502,7 +32698,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 975)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 981)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32531,7 +32727,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 976)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 982)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32557,7 +32753,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 977)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 983)!; }, codec: SseCodec( decodeSuccessData: @@ -32587,7 +32783,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: 978)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 984)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32614,7 +32810,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 979)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 985)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -32641,7 +32837,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 980)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 986)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -32672,7 +32868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 981)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 987)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32698,7 +32894,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 982)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 988)!; }, codec: SseCodec( decodeSuccessData: @@ -32727,7 +32923,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 983)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 989)!; }, codec: SseCodec( decodeSuccessData: @@ -32757,7 +32953,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: 984)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 990)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32787,7 +32983,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( a, serializer); sse_encode_String(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 985)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 991)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32816,7 +33012,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinSyncSendSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 986)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 992)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32842,7 +33038,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 987)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 993)!; }, codec: SseCodec( decodeSuccessData: @@ -32871,7 +33067,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 988)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 994)!; }, codec: SseCodec( decodeSuccessData: @@ -32898,7 +33094,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 989)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 995)!; }, codec: SseCodec( decodeSuccessData: @@ -32927,7 +33123,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 990)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 996)!; }, codec: SseCodec( decodeSuccessData: @@ -32954,7 +33150,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 991)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 997)!; }, codec: SseCodec( decodeSuccessData: @@ -32986,7 +33182,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { apple, serializer); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( orange, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 992)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 998)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33015,7 +33211,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 993)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 999)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33045,7 +33241,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: 994)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1000)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33072,7 +33268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 995)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1001)!; }, codec: SseCodec( decodeSuccessData: @@ -33104,7 +33300,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 996)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1002)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33134,7 +33330,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 997)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1003)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33164,7 +33360,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 998)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1004)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33190,7 +33386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 999)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1005)!; }, codec: SseCodec( decodeSuccessData: @@ -33217,7 +33413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1000)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1006)!; }, codec: SseCodec( decodeSuccessData: @@ -33248,7 +33444,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1001)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1007)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33275,7 +33471,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1002, port: port_); + funcId: 1008, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_rust_async_array_5, @@ -33302,7 +33498,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: sse_decode_opaque_nested_twin_rust_async, @@ -33329,7 +33525,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1004, port: port_); + funcId: 1010, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync, @@ -33359,7 +33555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinRustAsync( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1005, port: port_); + funcId: 1011, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33387,7 +33583,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_RustOpaque_FrbOpaqueReturnTwinRustAsync, @@ -33416,7 +33612,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1007, port: port_); + funcId: 1013, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33443,7 +33639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1008, port: port_); + funcId: 1014, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync_array_2, @@ -33472,7 +33668,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinRustAsync(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1009, port: port_); + funcId: 1015, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33499,7 +33695,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: sse_decode_list_RustOpaque_HideDataTwinRustAsync, @@ -33528,7 +33724,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: 1011, port: port_); + funcId: 1017, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33558,7 +33754,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1012, port: port_); + funcId: 1018, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33587,7 +33783,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinRustAsync(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1013, port: port_); + funcId: 1019, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33616,7 +33812,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1014, port: port_); + funcId: 1020, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33645,7 +33841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1015, port: port_); + funcId: 1021, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33674,7 +33870,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1016, port: port_); + funcId: 1022, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33700,7 +33896,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1017)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1023)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_sync_array_5, @@ -33726,7 +33922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1018)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1024)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_sync, @@ -33752,7 +33948,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1019)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1025)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync, @@ -33781,7 +33977,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: 1020)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1026)!; }, codec: SseCodec( decodeSuccessData: @@ -33808,7 +34004,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1021)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1027)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinSync, @@ -33835,7 +34031,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: 1022)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1028)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33861,7 +34057,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1023)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1029)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync_array_2, @@ -33888,7 +34084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinSync(data, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1024)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1030)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33914,7 +34110,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1025)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1031)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinSync, @@ -33941,7 +34137,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: 1026)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1032)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33968,7 +34164,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: 1027)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1033)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33995,7 +34191,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinSync(clone, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1028)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1034)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34022,7 +34218,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1029)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1035)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34049,7 +34245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1030)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1036)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34076,7 +34272,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1031)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1037)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34105,7 +34301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1032, port: port_); + funcId: 1038, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -34133,7 +34329,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: 1033)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1039)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -34162,7 +34358,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1034, port: port_); + funcId: 1040, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34192,7 +34388,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1035, port: port_); + funcId: 1041, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34225,7 +34421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_StreamSink_u_32_Sse(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1036, port: port_); + funcId: 1042, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34256,7 +34452,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_my_stream_entry_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1037, port: port_); + funcId: 1043, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34289,7 +34485,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1038, port: port_); + funcId: 1044, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34322,7 +34518,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_log_twin_rust_async_Sse(sink, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1039, port: port_); + funcId: 1045, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34355,7 +34551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1040, port: port_); + funcId: 1046, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34385,7 +34581,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_8_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1041, port: port_); + funcId: 1047, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34417,7 +34613,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_struct_containing_stream_sink_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1042, port: port_); + funcId: 1048, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34446,7 +34642,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1043, port: port_); + funcId: 1049, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34476,7 +34672,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1044, port: port_); + funcId: 1050, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_rust_async, @@ -34506,7 +34702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1045, port: port_); + funcId: 1051, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_rust_async, @@ -34536,7 +34732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1046, port: port_); + funcId: 1052, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_rust_async, @@ -34566,7 +34762,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: 1047, port: port_); + funcId: 1053, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -34597,7 +34793,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: 1048, port: port_); + funcId: 1054, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -34626,7 +34822,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: 1049)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1055)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_sync, @@ -34654,7 +34850,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: 1050)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1056)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_sync, @@ -34683,7 +34879,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: 1051)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1057)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_sync, @@ -34712,7 +34908,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: 1052)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1058)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_sync, @@ -34741,7 +34937,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: 1053)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1059)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_sync, @@ -34769,7 +34965,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1054, port: port_); + funcId: 1060, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34798,7 +34994,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: 1055, port: port_); + funcId: 1061, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -34825,7 +35021,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: 1056)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1062)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34851,7 +35047,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: 1057)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1063)!; }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -34879,7 +35075,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1058, port: port_); + funcId: 1064, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -34908,7 +35104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1059, port: port_); + funcId: 1065, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_rust_async, @@ -34937,7 +35133,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1060, port: port_); + funcId: 1066, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -34964,7 +35160,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1061)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1067)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -34992,7 +35188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1062)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1068)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_sync, @@ -35019,7 +35215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1063)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1069)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -35048,7 +35244,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: 1064, port: port_); + funcId: 1070, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_rust_async, @@ -35077,7 +35273,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1065, port: port_); + funcId: 1071, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -35106,7 +35302,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1066, port: port_); + funcId: 1072, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -35134,7 +35330,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: 1067)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1073)!; }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_sync, @@ -35161,7 +35357,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1068)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1074)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -35188,7 +35384,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1069)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1075)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -35215,7 +35411,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1070, port: port_); + funcId: 1076, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35243,7 +35439,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1071, port: port_); + funcId: 1077, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_normal, @@ -35272,7 +35468,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1072, port: port_); + funcId: 1078, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35303,7 +35499,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1073, port: port_); + funcId: 1079, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35334,7 +35530,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1074, port: port_); + funcId: 1080, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35365,7 +35561,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1075, port: port_); + funcId: 1081, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35396,7 +35592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1076, port: port_); + funcId: 1082, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35425,7 +35621,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1077, port: port_); + funcId: 1083, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35453,7 +35649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1078, port: port_); + funcId: 1084, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35481,7 +35677,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1079, port: port_); + funcId: 1085, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35512,7 +35708,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1080, port: port_); + funcId: 1086, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35543,7 +35739,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1081, port: port_); + funcId: 1087, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35574,7 +35770,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1082, port: port_); + funcId: 1088, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35602,7 +35798,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1083, port: port_); + funcId: 1089, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35633,7 +35829,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1084)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1090)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35665,7 +35861,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinNormal( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1085)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1091)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35696,7 +35892,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1086, port: port_); + funcId: 1092, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35729,7 +35925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1087, port: port_); + funcId: 1093, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35759,7 +35955,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1088, port: port_); + funcId: 1094, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35790,7 +35986,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1089, port: port_); + funcId: 1095, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35820,7 +36016,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1090, port: port_); + funcId: 1096, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35852,7 +36048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1091, port: port_); + funcId: 1097, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35884,7 +36080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1092, port: port_); + funcId: 1098, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35913,7 +36109,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1093, port: port_); + funcId: 1099, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35940,7 +36136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1094, port: port_); + funcId: 1100, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35973,7 +36169,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1095, port: port_); + funcId: 1101, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36001,7 +36197,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1096, port: port_); + funcId: 1102, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36028,7 +36224,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1097, port: port_); + funcId: 1103, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36059,7 +36255,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_good_and_opaque_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1098, port: port_); + funcId: 1104, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36087,7 +36283,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1099, port: port_); + funcId: 1105, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -36115,7 +36311,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1100, port: port_); + funcId: 1106, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -36146,7 +36342,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1101, port: port_); + funcId: 1107, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36173,7 +36369,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1102, port: port_); + funcId: 1108, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36203,7 +36399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1103, port: port_); + funcId: 1109, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36233,7 +36429,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: 1104, port: port_); + funcId: 1110, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36263,7 +36459,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1105, port: port_); + funcId: 1111, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36292,7 +36488,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinNormalSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1106, port: port_); + funcId: 1112, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36319,7 +36515,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1107, port: port_); + funcId: 1113, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36347,7 +36543,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1108, port: port_); + funcId: 1114, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36375,7 +36571,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1109, port: port_); + funcId: 1115, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36405,7 +36601,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1110, port: port_); + funcId: 1116, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36433,7 +36629,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1111, port: port_); + funcId: 1117, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36466,7 +36662,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1112, port: port_); + funcId: 1118, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -36495,7 +36691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1113, port: port_); + funcId: 1119, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36526,7 +36722,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: 1114, port: port_); + funcId: 1120, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36554,7 +36750,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1115, port: port_); + funcId: 1121, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36587,7 +36783,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1116, port: port_); + funcId: 1122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36618,7 +36814,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1117, port: port_); + funcId: 1123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36649,7 +36845,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1118, port: port_); + funcId: 1124, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36676,7 +36872,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1119, port: port_); + funcId: 1125, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36705,7 +36901,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1120, port: port_); + funcId: 1126, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36739,7 +36935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1121, port: port_); + funcId: 1127, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36766,7 +36962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1122, port: port_); + funcId: 1128, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_normal_array_5, @@ -36792,7 +36988,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1123, port: port_); + funcId: 1129, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_normal, @@ -36816,7 +37012,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1124, port: port_); + funcId: 1130, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal, @@ -36843,7 +37039,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinNormal( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1125, port: port_); + funcId: 1131, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36869,7 +37065,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1126, port: port_); + funcId: 1132, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinNormal, @@ -36895,7 +37091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1127, port: port_); + funcId: 1133, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36919,7 +37115,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1128, port: port_); + funcId: 1134, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal_array_2, @@ -36945,7 +37141,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinNormal(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1129, port: port_); + funcId: 1135, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36969,7 +37165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1130, port: port_); + funcId: 1136, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinNormal, @@ -36995,7 +37191,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: 1131, port: port_); + funcId: 1137, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37021,7 +37217,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: 1132, port: port_); + funcId: 1138, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37047,7 +37243,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinNormal(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1133, port: port_); + funcId: 1139, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37073,7 +37269,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1134, port: port_); + funcId: 1140, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37099,7 +37295,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1135, port: port_); + funcId: 1141, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37125,7 +37321,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1136, port: port_); + funcId: 1142, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37149,7 +37345,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1137)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1143)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueSyncReturnTwinNormal, @@ -37173,7 +37369,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1138)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1144)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_NonCloneDataTwinNormal, @@ -37197,7 +37393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1139)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1145)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataAnotherTwinNormal, @@ -37222,7 +37418,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1140)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1146)!; }, codec: SseCodec( decodeSuccessData: @@ -37251,7 +37447,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1141, port: port_); + funcId: 1147, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -37277,7 +37473,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1142, port: port_); + funcId: 1148, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37304,7 +37500,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1143, port: port_); + funcId: 1149, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37334,7 +37530,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_StreamSink_u_32_Sse(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1144, port: port_); + funcId: 1150, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37363,7 +37559,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_my_stream_entry_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1145, port: port_); + funcId: 1151, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37393,7 +37589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1146, port: port_); + funcId: 1152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37423,7 +37619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_log_twin_normal_Sse(sink, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1147, port: port_); + funcId: 1153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37453,7 +37649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1148, port: port_); + funcId: 1154, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37481,7 +37677,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_8_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1149, port: port_); + funcId: 1155, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37511,7 +37707,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_struct_containing_stream_sink_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1150, port: port_); + funcId: 1156, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37537,7 +37733,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1151, port: port_); + funcId: 1157, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37565,7 +37761,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_String_Sse(sink, serializer); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1152, port: port_); + funcId: 1158, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37592,7 +37788,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1153, port: port_); + funcId: 1159, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37621,7 +37817,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1154, port: port_); + funcId: 1160, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_normal, @@ -37650,7 +37846,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1155, port: port_); + funcId: 1161, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_normal, @@ -37679,7 +37875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1156, port: port_); + funcId: 1162, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_normal, @@ -37708,7 +37904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1157, port: port_); + funcId: 1163, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_normal, @@ -37738,7 +37934,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1158, port: port_); + funcId: 1164, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_normal, @@ -37766,7 +37962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1159, port: port_); + funcId: 1165, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37792,7 +37988,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: 1160, port: port_); + funcId: 1166, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -37818,7 +38014,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1161, port: port_); + funcId: 1167, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -37844,7 +38040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1162, port: port_); + funcId: 1168, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_normal, @@ -37870,7 +38066,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1163, port: port_); + funcId: 1169, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -37897,7 +38093,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: 1164, port: port_); + funcId: 1170, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_normal, @@ -37923,7 +38119,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1165, port: port_); + funcId: 1171, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -37949,7 +38145,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1166, port: port_); + funcId: 1172, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -45179,6 +45375,12 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw as Int8List; } + @protected + Int64List dco_decode_list_prim_isize_strict(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return raw as Int64List; + } + @protected List dco_decode_list_prim_u_16_loose(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -45221,6 +45423,12 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw as Uint8List; } + @protected + Uint64List dco_decode_list_prim_usize_strict(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return raw as Uint64List; + } + @protected List dco_decode_list_raw_string_enum_mirrored( dynamic raw) { @@ -55409,6 +55617,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return deserializer.buffer.getInt8List(len_); } + @protected + Int64List sse_decode_list_prim_isize_strict(SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var len_ = sse_decode_i_32(deserializer); + return deserializer.buffer.getInt64List(len_); + } + @protected List sse_decode_list_prim_u_16_loose(SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs @@ -55458,6 +55673,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return deserializer.buffer.getUint8List(len_); } + @protected + Uint64List sse_decode_list_prim_usize_strict(SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var len_ = sse_decode_i_32(deserializer); + return deserializer.buffer.getUint64List(len_); + } + @protected List sse_decode_list_raw_string_enum_mirrored( SseDeserializer deserializer) { @@ -65359,6 +65581,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer.buffer.putInt8List(self); } + @protected + void sse_encode_list_prim_isize_strict( + Int64List self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_i_32(self.length, serializer); + serializer.buffer.putInt64List(self); + } + @protected void sse_encode_list_prim_u_16_loose( List self, SseSerializer serializer) { @@ -65418,6 +65648,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer.buffer.putUint8List(self); } + @protected + void sse_encode_list_prim_usize_strict( + Uint64List self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_i_32(self.length, serializer); + serializer.buffer.putUint64List(self); + } + @protected void sse_encode_list_raw_string_enum_mirrored( List 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 979647c48a..b3999dedb8 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 @@ -3165,6 +3165,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List dco_decode_list_prim_i_8_strict(dynamic raw); + @protected + Int64List dco_decode_list_prim_isize_strict(dynamic raw); + @protected List dco_decode_list_prim_u_16_loose(dynamic raw); @@ -3186,6 +3189,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List dco_decode_list_prim_u_8_strict(dynamic raw); + @protected + Uint64List dco_decode_list_prim_usize_strict(dynamic raw); + @protected List dco_decode_list_raw_string_enum_mirrored( dynamic raw); @@ -7354,6 +7360,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List sse_decode_list_prim_i_8_strict(SseDeserializer deserializer); + @protected + Int64List sse_decode_list_prim_isize_strict(SseDeserializer deserializer); + @protected List sse_decode_list_prim_u_16_loose(SseDeserializer deserializer); @@ -7375,6 +7384,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List sse_decode_list_prim_u_8_strict(SseDeserializer deserializer); + @protected + Uint64List sse_decode_list_prim_usize_strict(SseDeserializer deserializer); + @protected List sse_decode_list_raw_string_enum_mirrored( SseDeserializer deserializer); @@ -11716,6 +11728,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void sse_encode_list_prim_i_8_strict(Int8List self, SseSerializer serializer); + @protected + void sse_encode_list_prim_isize_strict( + Int64List self, SseSerializer serializer); + @protected void sse_encode_list_prim_u_16_loose( List self, SseSerializer serializer); @@ -11743,6 +11759,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_list_prim_u_8_strict( Uint8List self, SseSerializer serializer); + @protected + void sse_encode_list_prim_usize_strict( + Uint64List self, SseSerializer serializer); + @protected void sse_encode_list_raw_string_enum_mirrored( List self, SseSerializer serializer); 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 8e50ae8ea9..5e52ab6676 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 @@ -3167,6 +3167,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List dco_decode_list_prim_i_8_strict(dynamic raw); + @protected + Int64List dco_decode_list_prim_isize_strict(dynamic raw); + @protected List dco_decode_list_prim_u_16_loose(dynamic raw); @@ -3188,6 +3191,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List dco_decode_list_prim_u_8_strict(dynamic raw); + @protected + Uint64List dco_decode_list_prim_usize_strict(dynamic raw); + @protected List dco_decode_list_raw_string_enum_mirrored( dynamic raw); @@ -7356,6 +7362,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List sse_decode_list_prim_i_8_strict(SseDeserializer deserializer); + @protected + Int64List sse_decode_list_prim_isize_strict(SseDeserializer deserializer); + @protected List sse_decode_list_prim_u_16_loose(SseDeserializer deserializer); @@ -7377,6 +7386,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List sse_decode_list_prim_u_8_strict(SseDeserializer deserializer); + @protected + Uint64List sse_decode_list_prim_usize_strict(SseDeserializer deserializer); + @protected List sse_decode_list_raw_string_enum_mirrored( SseDeserializer deserializer); @@ -11718,6 +11730,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void sse_encode_list_prim_i_8_strict(Int8List self, SseSerializer serializer); + @protected + void sse_encode_list_prim_isize_strict( + Int64List self, SseSerializer serializer); + @protected void sse_encode_list_prim_u_16_loose( List self, SseSerializer serializer); @@ -11745,6 +11761,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_list_prim_u_8_strict( Uint8List self, SseSerializer serializer); + @protected + void sse_encode_list_prim_usize_strict( + Uint64List self, SseSerializer serializer); + @protected void sse_encode_list_raw_string_enum_mirrored( List self, SseSerializer serializer); 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 bcb4842150..d10c47a621 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs @@ -51,7 +51,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -2140948095; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -1350038642; // Section: executor @@ -9652,6 +9652,21 @@ fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_ })()) } }) } +fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_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: "example_basic_list_type_isize_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list::example_basic_list_type_isize_twin_normal(api_arg)) + })()) + } }) +} fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -9727,6 +9742,21 @@ fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_ })()) } }) } +fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_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: "example_basic_list_type_usize_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list::example_basic_list_type_usize_twin_normal(api_arg)) + })()) + } }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -9892,6 +9922,21 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_li })().await) } }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_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: "example_basic_list_type_isize_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_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { + transform_result_sse((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_rust_async::example_basic_list_type_isize_twin_rust_async(api_arg).await) + })().await) + } }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -9967,6 +10012,21 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_li })().await) } }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_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: "example_basic_list_type_usize_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_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { + transform_result_sse((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_rust_async::example_basic_list_type_usize_twin_rust_async(api_arg).await) + })().await) + } }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -10110,6 +10170,19 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_typ Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_i8_twin_sync(api_arg)) })()) }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_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: "example_basic_list_type_isize_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_isize_twin_sync(api_arg)) + })()) }) +} fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -10175,6 +10248,19 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_typ Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_u8_twin_sync(api_arg)) })()) }) } +fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_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: "example_basic_list_type_usize_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_usize_twin_sync(api_arg)) + })()) }) +} fn wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -32300,6 +32386,18 @@ impl SseDecode for Vec { } } +impl SseDecode for Vec { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut len_ = ::sse_decode(deserializer); + let mut ans_ = vec![]; + for idx_ in 0..len_ { + ans_.push(::sse_decode(deserializer)); + } + return ans_; + } +} + impl SseDecode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -32348,6 +32446,18 @@ impl SseDecode for Vec { } } +impl SseDecode for Vec { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut len_ = ::sse_decode(deserializer); + let mut ans_ = vec![]; + for idx_ in 0..len_ { + ans_.push(::sse_decode(deserializer)); + } + return ans_; + } +} + impl SseDecode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -36810,514 +36920,518 @@ fn pde_ffi_dispatcher_primary_impl( 312 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), 313 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), 314 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -315 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -316 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -317 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -318 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -319 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -320 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -321 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -322 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -323 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -324 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -325 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -326 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -327 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -328 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -329 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -330 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -331 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -332 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -333 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -334 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -335 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -352 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -353 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -354 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -355 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -356 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -357 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -358 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -359 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -360 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -361 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -362 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -363 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -364 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -365 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -366 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -367 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -368 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -369 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -370 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -371 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -372 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -373 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -374 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -375 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -376 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -377 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -378 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -379 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -380 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -381 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -382 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -383 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -384 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -385 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -386 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -387 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -388 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -389 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -390 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -391 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -412 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -413 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -414 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -415 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -416 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -417 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -418 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -419 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -420 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -421 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -422 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -423 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -424 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -425 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -426 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -427 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -428 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -429 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -430 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -431 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -432 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -433 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -434 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -435 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -436 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -437 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -438 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -439 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -440 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -441 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -442 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -443 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -444 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -445 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -446 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -447 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -448 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -449 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -450 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -451 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -472 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -473 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -474 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -475 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -476 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -477 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -478 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -479 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -480 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -481 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -482 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -483 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -484 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -485 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -486 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -487 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -488 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -489 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -490 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -491 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -512 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -513 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -514 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -515 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -516 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -517 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -518 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -519 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -520 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -521 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -522 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -523 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -524 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -525 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -526 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), -527 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -528 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -529 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -530 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -531 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -532 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -533 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -534 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -535 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -536 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -537 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -538 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -539 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -540 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -541 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -557 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -558 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -559 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -560 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -561 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -562 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -563 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -564 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -565 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -566 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -577 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -578 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -579 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -580 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -581 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -587 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -588 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -589 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -590 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -591 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -592 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -593 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -594 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -595 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -596 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -597 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -598 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -599 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -600 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -601 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -602 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -603 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -604 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -605 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -606 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -607 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -608 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -609 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -610 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -611 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -628 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -629 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -630 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -631 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -636 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -637 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -638 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -639 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -640 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -641 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -642 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -643 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -644 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -645 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -656 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -657 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -658 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__event_twin_rust_async_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -659 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -660 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -661 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -662 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -663 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -664 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -665 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -666 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -667 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -668 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -669 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -670 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -671 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -672 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -673 => wire__crate__api__pseudo_manual__exception_twin_rust_async__panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -674 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -675 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -676 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -677 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -678 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -679 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -680 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -681 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -682 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -683 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -684 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -685 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -686 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -687 => wire__crate__api__pseudo_manual__exception_twin_rust_async__stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -688 => wire__crate__api__pseudo_manual__exception_twin_rust_async__throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -718 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -719 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -720 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -721 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -726 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -727 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -728 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -729 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -730 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -731 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -732 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -733 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -742 => wire__crate__api__pseudo_manual__method_twin_rust_async__StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -743 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -744 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -745 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -746 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -747 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -748 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -749 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -750 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -751 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -752 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -753 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), -754 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -755 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -756 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_primitive_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -757 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -758 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -759 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -760 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -761 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -762 => wire__crate__api__pseudo_manual__method_twin_rust_async__static_only_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -763 => wire__crate__api__pseudo_manual__method_twin_rust_async__sum_with_twin_rust_async_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -786 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -787 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -788 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -789 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -790 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -791 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -792 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -793 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -794 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -795 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -796 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -797 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -798 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -799 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -800 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -801 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -802 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -803 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -804 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -805 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -806 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -807 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -808 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -809 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -810 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -811 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -838 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -839 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -840 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -841 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -842 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -843 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -844 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -845 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -846 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -847 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -848 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -860 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -861 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -862 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -863 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -868 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -870 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_rust_async__primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -872 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -873 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -874 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -875 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -876 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -877 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -884 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -885 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_str_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -886 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -887 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -892 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_rust_async__handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -894 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -895 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -898 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -899 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -902 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -903 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -904 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -905 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -906 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -907 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -908 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -909 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -910 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -911 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -912 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -913 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -916 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -917 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -918 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -919 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -920 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -921 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -922 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -923 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -924 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -925 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -926 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -927 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -928 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -929 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -930 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -931 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -932 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -933 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -934 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -935 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -936 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -937 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -938 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -939 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -940 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -941 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -942 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_sleep_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -943 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -944 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -945 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -946 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -947 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -948 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -949 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -950 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -951 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1002 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1003 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1004 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1005 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1006 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1007 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1008 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1009 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1010 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1011 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1012 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1013 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1014 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1015 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1016 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1032 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1034 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1035 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1036 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1037 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1038 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1039 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1040 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1041 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1042 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1043 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1044 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1045 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1046 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1047 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1048 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1054 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1055 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1058 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1059 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1060 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1064 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1065 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1066 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1070 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1071 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1072 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1073 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1074 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1075 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1076 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1077 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1078 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1079 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1080 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1081 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1082 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1083 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1086 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1087 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1088 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1089 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1090 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1091 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1092 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1093 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1094 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1095 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1096 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1097 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1098 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1099 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1100 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1101 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1102 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1103 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1104 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1105 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1106 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1107 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1108 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1109 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1110 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1111 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1112 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1113 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1114 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1115 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1116 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1117 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1118 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1119 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1120 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1121 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1122 => wire__crate__api__rust_opaque__create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1123 => wire__crate__api__rust_opaque__create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1124 => wire__crate__api__rust_opaque__create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1125 => wire__crate__api__rust_opaque__create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1126 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1127 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1128 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1129 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1130 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1131 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1132 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1133 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1134 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1135 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1136 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1141 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1142 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1143 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1144 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1145 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1146 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1147 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1148 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1149 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1150 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1151 => wire__crate__api__stream__stream_sink_inside_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1152 => wire__crate__api__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1153 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1154 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1155 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1156 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1157 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1158 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1159 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1160 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1161 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1162 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1163 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1164 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1165 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1166 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +315 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +316 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +317 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +318 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +319 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +320 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +321 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +322 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +323 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +324 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +325 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +326 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +327 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +328 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +329 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +330 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +331 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +332 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +333 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +334 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +335 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +336 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +337 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +338 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +339 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +358 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +359 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +360 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +361 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +362 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +363 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +364 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +365 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +366 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +367 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +368 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +369 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +370 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +371 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +372 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +373 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +374 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +375 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +376 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +377 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +378 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +379 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +380 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +381 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +382 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +383 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +384 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +385 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +386 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +387 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +388 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +389 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +390 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +391 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +392 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +393 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +394 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +395 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +396 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +397 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +418 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +419 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +420 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +421 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +422 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +423 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +424 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +425 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +426 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +427 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +428 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +429 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +430 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +431 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +432 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +433 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +434 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +435 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +436 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +437 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +438 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +439 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +440 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +441 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +442 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +443 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +444 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +445 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +446 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +447 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +448 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +449 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +450 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +451 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +452 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +453 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +454 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +455 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +456 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +457 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +478 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +479 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +480 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +481 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +482 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +483 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +484 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +485 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +486 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +487 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +488 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +489 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +490 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +491 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +492 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +493 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +494 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +495 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +496 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +497 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +518 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +519 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +520 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +521 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +522 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +523 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +524 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +525 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +526 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +527 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +528 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +529 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +530 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +531 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +532 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), +533 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +534 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +535 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +536 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +537 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +538 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +539 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +540 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +541 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +542 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +543 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +544 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +545 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +546 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +547 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +563 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +564 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +565 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +566 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +567 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +568 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +569 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +570 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +571 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +572 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +583 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +584 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +585 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +586 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +587 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +593 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +594 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +595 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +596 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +597 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +598 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +599 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +600 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +601 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +602 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +603 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +604 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +605 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +606 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +607 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +608 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +609 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +610 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +611 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +612 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +613 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +614 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +615 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +616 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +617 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +634 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +635 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +636 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +637 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +642 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +643 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +644 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +645 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +646 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +647 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +648 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +649 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +650 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +651 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +662 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +663 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +664 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__event_twin_rust_async_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +665 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +666 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +667 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +668 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +669 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +670 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +671 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +672 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +673 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +674 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +675 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +676 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +677 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +678 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +679 => wire__crate__api__pseudo_manual__exception_twin_rust_async__panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +680 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +681 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +682 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +683 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +684 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +685 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +686 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +687 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +688 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +689 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +690 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +691 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +692 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +693 => wire__crate__api__pseudo_manual__exception_twin_rust_async__stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +694 => wire__crate__api__pseudo_manual__exception_twin_rust_async__throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +724 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +725 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +726 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +727 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +732 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +733 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +734 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +735 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +736 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +737 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +738 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +739 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +748 => wire__crate__api__pseudo_manual__method_twin_rust_async__StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +749 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +750 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +751 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +752 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +753 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +754 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +755 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +756 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +757 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +758 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +759 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), +760 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +761 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +762 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_primitive_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +763 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +764 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +765 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +766 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +767 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +768 => wire__crate__api__pseudo_manual__method_twin_rust_async__static_only_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +769 => wire__crate__api__pseudo_manual__method_twin_rust_async__sum_with_twin_rust_async_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +792 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +793 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +794 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +795 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +796 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +797 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +798 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +799 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +800 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +801 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +802 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +803 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +804 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +805 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +806 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +807 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +808 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +809 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +810 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +811 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +812 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +813 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +814 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +815 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +816 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +817 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +844 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +845 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +846 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +847 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +848 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +849 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +850 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +851 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +852 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +853 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +854 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +866 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +867 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +868 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +869 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +874 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +876 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_rust_async__primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +878 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +879 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +880 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +881 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +882 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +883 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +890 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +891 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_str_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +892 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +893 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +898 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_rust_async__handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +900 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +901 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +904 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +905 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +908 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +909 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +910 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +911 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +912 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +913 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +914 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +915 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +916 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +917 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +918 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +919 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +922 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +923 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +924 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +925 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +926 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +927 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +928 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +929 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +930 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +931 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +932 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +933 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +934 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +935 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +936 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +937 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +938 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +939 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +940 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +941 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +942 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +943 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +944 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +945 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +946 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +947 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +948 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_sleep_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +949 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +950 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +951 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +952 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +953 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +954 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +955 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +956 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +957 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1008 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1009 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1010 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1011 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1012 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1013 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1014 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1015 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1016 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1017 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1018 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1019 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1020 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1021 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1022 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1038 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1040 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1041 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1042 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1043 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1044 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1045 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1046 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1047 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1048 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1049 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1050 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1051 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1052 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1053 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1054 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1060 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1061 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1064 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1065 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1066 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1070 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1071 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1072 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1076 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1077 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1078 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1079 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1080 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1081 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1082 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1083 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1084 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1085 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1086 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1087 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1088 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1089 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1092 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1093 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1094 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1095 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1096 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1097 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1098 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1099 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1100 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1101 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1102 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1103 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1104 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1105 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1106 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1107 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1108 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1109 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1110 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1111 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1112 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1113 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1114 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1115 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1116 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1117 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1118 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1119 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1120 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1121 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1122 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1123 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1124 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1125 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1126 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1127 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1128 => wire__crate__api__rust_opaque__create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1129 => wire__crate__api__rust_opaque__create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1130 => wire__crate__api__rust_opaque__create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1131 => wire__crate__api__rust_opaque__create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1132 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1133 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1134 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1135 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1136 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1137 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1138 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1139 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1140 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1141 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1142 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1147 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1148 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1149 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1150 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1151 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1152 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1153 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1154 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1155 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1156 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1157 => wire__crate__api__stream__stream_sink_inside_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1158 => wire__crate__api__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1159 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1160 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1161 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1162 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1163 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1164 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1165 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1166 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1167 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1168 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1169 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1170 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1171 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1172 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -37377,350 +37491,352 @@ fn pde_ffi_dispatcher_sync_impl( 279 => wire__crate__api__pseudo_manual__array_twin_sync__use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), 282 => wire__crate__api__pseudo_manual__attribute_twin_sync__handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), 283 => wire__crate__api__pseudo_manual__attribute_twin_sync__next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), -336 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -337 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -338 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -339 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -340 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -341 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -342 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -343 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -344 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -345 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -346 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -347 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -348 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -349 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -350 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -351 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -392 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -393 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -394 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -395 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -396 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -397 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -398 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -399 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -400 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -401 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -402 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -403 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -404 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -405 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -406 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -407 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -408 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -409 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -410 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -411 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -452 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -453 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -454 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -455 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -456 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -457 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -458 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -459 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -460 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -461 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -462 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -463 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -464 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -465 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -466 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -467 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -468 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -469 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -470 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -471 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -492 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -493 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -494 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -495 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -496 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -497 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -498 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -499 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -500 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -501 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -502 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -503 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -504 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -505 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -506 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -507 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -508 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -509 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -510 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -511 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -542 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), -543 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -544 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), -545 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), -546 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -547 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), -548 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), -549 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -550 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), -551 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), -552 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -553 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), -554 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -555 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -556 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), -567 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), -568 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), -569 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__duration_twin_sync_impl(ptr, rust_vec_len, data_len), -570 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), -571 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), -572 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), -573 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), -574 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), -575 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), -576 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), -582 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len), -583 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_multi_line_twin_sync_impl(ptr, rust_vec_len, data_len), -584 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_single_line_twin_sync_impl(ptr, rust_vec_len, data_len), -585 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_instance_method_twin_sync_impl(ptr, rust_vec_len, data_len), -586 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), -612 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -613 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -614 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -615 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -616 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -617 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -618 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -619 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), -620 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), -621 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), -622 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), -623 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), -624 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), -625 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), -626 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -627 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -632 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_create_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -633 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), -634 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -635 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -646 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), -647 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), -648 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), -649 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -650 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), -651 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), -652 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -653 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -654 => wire__crate__api__pseudo_manual__enumeration_twin_sync__multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), -655 => wire__crate__api__pseudo_manual__enumeration_twin_sync__print_note_twin_sync_impl(ptr, rust_vec_len, data_len), -689 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -690 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -691 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -692 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -693 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -694 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -695 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -696 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -697 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -698 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -699 => wire__crate__api__pseudo_manual__exception_twin_sync__func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -700 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -701 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -702 => wire__crate__api__pseudo_manual__exception_twin_sync__panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), -703 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), -704 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len), -705 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), -706 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -707 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -708 => wire__crate__api__pseudo_manual__exception_twin_sync__return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -709 => wire__crate__api__pseudo_manual__exception_twin_sync__return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), -710 => wire__crate__api__pseudo_manual__exception_twin_sync__return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -711 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -712 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -713 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -714 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -715 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -716 => wire__crate__api__pseudo_manual__exception_twin_sync__stream_sink_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), -717 => wire__crate__api__pseudo_manual__exception_twin_sync__throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), -722 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), -723 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), -724 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -725 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -734 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -735 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -736 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -737 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -738 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), -739 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -740 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -741 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), -764 => wire__crate__api__pseudo_manual__method_twin_sync__StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -765 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_static_twin_sync_impl(ptr, rust_vec_len, data_len), -766 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), -767 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_single_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -768 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -769 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_at_1_twin_sync_impl(ptr, rust_vec_len, data_len), -770 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -771 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -772 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -773 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), -774 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -775 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), -776 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -777 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -778 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -779 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), -780 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -781 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), -782 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -783 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), -784 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), -785 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), -812 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -813 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_vec_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -814 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), -815 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -816 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -817 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -818 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), -819 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), -820 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -821 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -822 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -823 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -824 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -825 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -826 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -827 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -828 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), -829 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -830 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -831 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -832 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), -833 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -834 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -835 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -836 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -837 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -849 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), -850 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), -851 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -852 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -853 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), -854 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -855 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -856 => wire__crate__api__pseudo_manual__misc_example_twin_sync__list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), -857 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -858 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -859 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -864 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -865 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), -866 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -867 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), -869 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), -871 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), -878 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), -879 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -880 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), -881 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), -882 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -883 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), -888 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -889 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_str_twin_sync_impl(ptr, rust_vec_len, data_len), -890 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_string_twin_sync_impl(ptr, rust_vec_len, data_len), -891 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -893 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), -896 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), -897 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -900 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_more_than_just_one_raw_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -901 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -914 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_get_good_impl(ptr, rust_vec_len, data_len), -915 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_set_good_impl(ptr, rust_vec_len, data_len), -952 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -953 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -954 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -955 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -956 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -957 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len), -958 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -959 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len), -960 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -961 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -962 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -963 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -964 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_get_good_impl(ptr, rust_vec_len, data_len), -965 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_set_good_impl(ptr, rust_vec_len, data_len), -966 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -967 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -968 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_and_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -969 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -970 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), -971 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -972 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -973 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -974 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), -975 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), -976 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -977 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -978 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -979 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl(ptr, rust_vec_len, data_len), -980 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -981 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -982 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -983 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), -984 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -985 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_normal_and_opaque_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -986 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -987 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), -988 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl(ptr, rust_vec_len, data_len), -989 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), -990 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -991 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), -992 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), -993 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -994 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -995 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -996 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -997 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -998 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -999 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_one_twin_sync_impl(ptr, rust_vec_len, data_len), -1000 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_two_twin_sync_impl(ptr, rust_vec_len, data_len), -1001 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), -1017 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -1018 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1019 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1020 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1021 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), -1022 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), -1023 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), -1024 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), -1025 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), -1026 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1027 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1028 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), -1029 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1030 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), -1031 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1033 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), -1049 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1050 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1051 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1052 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1053 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1056 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), -1057 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), -1061 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1062 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), -1063 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1067 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -1068 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), -1069 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -1084 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_get_good_impl(ptr, rust_vec_len, data_len), -1085 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_set_good_impl(ptr, rust_vec_len, data_len), -1137 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), -1138 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), -1139 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), -1140 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +340 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +341 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +342 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +343 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +344 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +345 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +346 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +347 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +348 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +349 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +350 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +351 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +352 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +353 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +354 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +355 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +356 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +357 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +398 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +399 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +400 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +401 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +402 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +403 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +404 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +405 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +406 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +407 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +408 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +409 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +410 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +411 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +412 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +413 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +414 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +415 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +416 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +417 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +458 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +459 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +460 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +461 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +462 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +463 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +464 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +465 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +466 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +467 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +468 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +469 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +470 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +471 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +472 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +473 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +474 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +475 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +476 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +477 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +498 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +499 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +500 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +501 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +502 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +503 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +504 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +505 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +506 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +507 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +508 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +509 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +510 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +511 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +512 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +513 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +514 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +515 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +516 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +517 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +548 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), +549 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +550 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), +551 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), +552 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +553 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), +554 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), +555 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +556 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), +557 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), +558 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +559 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), +560 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +561 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +562 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), +573 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), +574 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), +575 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__duration_twin_sync_impl(ptr, rust_vec_len, data_len), +576 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), +577 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), +578 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), +579 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), +580 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), +581 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), +582 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), +588 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len), +589 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_multi_line_twin_sync_impl(ptr, rust_vec_len, data_len), +590 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_single_line_twin_sync_impl(ptr, rust_vec_len, data_len), +591 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_instance_method_twin_sync_impl(ptr, rust_vec_len, data_len), +592 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), +618 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +619 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +620 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +621 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +622 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +623 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +624 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +625 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), +626 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), +627 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), +628 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), +629 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), +630 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), +631 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), +632 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +633 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +638 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_create_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +639 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), +640 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +641 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +652 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), +653 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), +654 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), +655 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +656 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), +657 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), +658 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +659 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +660 => wire__crate__api__pseudo_manual__enumeration_twin_sync__multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), +661 => wire__crate__api__pseudo_manual__enumeration_twin_sync__print_note_twin_sync_impl(ptr, rust_vec_len, data_len), +695 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +696 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +697 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +698 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +699 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +700 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +701 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +702 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +703 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +704 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +705 => wire__crate__api__pseudo_manual__exception_twin_sync__func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +706 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +707 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +708 => wire__crate__api__pseudo_manual__exception_twin_sync__panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), +709 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), +710 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len), +711 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), +712 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +713 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +714 => wire__crate__api__pseudo_manual__exception_twin_sync__return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +715 => wire__crate__api__pseudo_manual__exception_twin_sync__return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), +716 => wire__crate__api__pseudo_manual__exception_twin_sync__return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +717 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +718 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +719 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +720 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +721 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +722 => wire__crate__api__pseudo_manual__exception_twin_sync__stream_sink_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), +723 => wire__crate__api__pseudo_manual__exception_twin_sync__throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), +728 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), +729 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), +730 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +731 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +740 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +741 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +742 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +743 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +744 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), +745 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +746 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +747 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), +770 => wire__crate__api__pseudo_manual__method_twin_sync__StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +771 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_static_twin_sync_impl(ptr, rust_vec_len, data_len), +772 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), +773 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_single_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +774 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +775 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_at_1_twin_sync_impl(ptr, rust_vec_len, data_len), +776 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +777 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +778 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +779 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), +780 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +781 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), +782 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +783 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +784 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +785 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), +786 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +787 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), +788 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +789 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), +790 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), +791 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), +818 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +819 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_vec_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +820 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), +821 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +822 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +823 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +824 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), +825 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), +826 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +827 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +828 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +829 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +830 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +831 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +832 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +833 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +834 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), +835 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +836 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +837 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +838 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), +839 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +840 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +841 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +842 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +843 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +855 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), +856 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), +857 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +858 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +859 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), +860 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +861 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +862 => wire__crate__api__pseudo_manual__misc_example_twin_sync__list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), +863 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +864 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +865 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +870 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +871 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), +872 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +873 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), +875 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), +877 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), +884 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), +885 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +886 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), +887 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), +888 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +889 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), +894 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +895 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_str_twin_sync_impl(ptr, rust_vec_len, data_len), +896 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_string_twin_sync_impl(ptr, rust_vec_len, data_len), +897 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +899 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), +902 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), +903 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +906 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_more_than_just_one_raw_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +907 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +920 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_get_good_impl(ptr, rust_vec_len, data_len), +921 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_set_good_impl(ptr, rust_vec_len, data_len), +958 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +959 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +960 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +961 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +962 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +963 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len), +964 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +965 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len), +966 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +967 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +968 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +969 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +970 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_get_good_impl(ptr, rust_vec_len, data_len), +971 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_set_good_impl(ptr, rust_vec_len, data_len), +972 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +973 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +974 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_and_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +975 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +976 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), +977 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +978 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +979 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +980 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), +981 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), +982 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +983 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +984 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +985 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl(ptr, rust_vec_len, data_len), +986 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +987 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +988 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +989 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), +990 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +991 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_normal_and_opaque_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +992 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +993 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), +994 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl(ptr, rust_vec_len, data_len), +995 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), +996 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +997 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), +998 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), +999 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +1000 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1001 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1002 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1003 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1004 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1005 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_one_twin_sync_impl(ptr, rust_vec_len, data_len), +1006 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_two_twin_sync_impl(ptr, rust_vec_len, data_len), +1007 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), +1023 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +1024 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1025 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1026 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1027 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), +1028 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), +1029 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), +1030 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), +1031 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), +1032 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1033 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1034 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), +1035 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1036 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), +1037 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1039 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), +1055 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1056 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1057 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1058 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1059 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1062 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), +1063 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), +1067 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1068 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), +1069 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1073 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +1074 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), +1075 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +1090 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_get_good_impl(ptr, rust_vec_len, data_len), +1091 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_set_good_impl(ptr, rust_vec_len, data_len), +1143 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), +1144 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), +1145 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +1146 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -50380,6 +50496,16 @@ impl SseEncode for Vec { } } +impl SseEncode for Vec { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + ::sse_encode(self.len() as _, serializer); + for item in self { + ::sse_encode(item, serializer); + } + } +} + impl SseEncode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -50420,6 +50546,16 @@ impl SseEncode for Vec { } } +impl SseEncode for Vec { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + ::sse_encode(self.len() as _, serializer); + for item in self { + ::sse_encode(item, serializer); + } + } +} + impl SseEncode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { From 78efbe9f764b4167aa01bfac46a0d0ade30d4c0d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 08:43:01 +0800 Subject: [PATCH 107/154] feat: hint --- .../codegen/generator/api_dart/spec_generator/sanity_checker.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs index 86dc8efd1f..6be307fe24 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/sanity_checker.rs @@ -25,7 +25,7 @@ pub(crate) fn sanity_check_class_name_duplicates( warn!("{}", message); } else { bail!( - "{} (set {} env var to forcefully skip it)", + "{}Another way to debug is to temporarily set environment variable `{}=1` and check the generated code.", message, SKIP_ENV_VAR ); From 0c6bb18d14a16e4563459ca89015fb85cb1ab971 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:12:42 +0800 Subject: [PATCH 108/154] feat: demo --- .../pure_dart/rust/src/api/misc_no_twin_example_a.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs b/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs index 445857579d..f6a92f9131 100644 --- a/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs +++ b/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs @@ -2,6 +2,7 @@ use crate::frb_generated::RustAutoOpaque; use flutter_rust_bridge::frb; +use std::any::Any; // Reproduce #1630 #[frb(opaque)] @@ -116,3 +117,10 @@ pub struct DeliberateFailSanityCheckTwinNormal { impl DeliberateFailSanityCheckTwinNormal { pub fn dummy_function_twin_normal() {} } + +pub fn function_with_arg_type_name_override( + a: Box, + b: Box, +) { + let _ = (a, b); +} From f24a916711344489a56d304de1278e5678657112 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:14:14 +0800 Subject: [PATCH 109/154] feat: config --- frb_example/pure_dart/flutter_rust_bridge.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frb_example/pure_dart/flutter_rust_bridge.yaml b/frb_example/pure_dart/flutter_rust_bridge.yaml index 4fe4a0653e..ccd7fa45d9 100644 --- a/frb_example/pure_dart/flutter_rust_bridge.yaml +++ b/frb_example/pure_dart/flutter_rust_bridge.yaml @@ -3,6 +3,10 @@ dart_output: lib/src/rust c_output: frb_generated.h full_dep: true +# this config, together with usage of that type, tests the feature of type name override +dart_type_override: + Box: BoxAnyMyDartTypeOverride + # only for development of flutter_rust_bridge, not for normal users (dump all debug information) dump_all: true # only for development of flutter_rust_bridge, not for normal users (use local dependency) From e8fe41748cf7ebe3a280cdfe98b2b9b16167274a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:15:15 +0800 Subject: [PATCH 110/154] chore: more --- frb_example/pure_dart/flutter_rust_bridge.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frb_example/pure_dart/flutter_rust_bridge.yaml b/frb_example/pure_dart/flutter_rust_bridge.yaml index ccd7fa45d9..ae98d172ae 100644 --- a/frb_example/pure_dart/flutter_rust_bridge.yaml +++ b/frb_example/pure_dart/flutter_rust_bridge.yaml @@ -3,9 +3,9 @@ dart_output: lib/src/rust c_output: frb_generated.h full_dep: true -# this config, together with usage of that type, tests the feature of type name override -dart_type_override: - Box: BoxAnyMyDartTypeOverride +# this config, together with usage of that type, tests the feature of type rename +dart_type_rename: + Box: BoxAnyMyDartTypeRename # only for development of flutter_rust_bridge, not for normal users (dump all debug information) dump_all: true From f673e9f0d5bc309a69771cffcceb02b67a4c739a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:18:06 +0800 Subject: [PATCH 111/154] feat: ty --- frb_codegen/src/library/codegen/config/config.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frb_codegen/src/library/codegen/config/config.rs b/frb_codegen/src/library/codegen/config/config.rs index 85fd2104ae..d27eb31925 100644 --- a/frb_codegen/src/library/codegen/config/config.rs +++ b/frb_codegen/src/library/codegen/config/config.rs @@ -1,3 +1,4 @@ +use std::collections::HashMap; use crate::codegen::dumper::internal_config::ConfigDumpContent; use serde::{Deserialize, Serialize}; @@ -29,6 +30,7 @@ pub struct Config { pub full_dep: Option, pub local: Option, pub default_external_library_loader_web_prefix: Option, + pub dart_type_rename: Option>, pub dump: Option>, pub dump_all: Option, } From 229ad060fe81e70f0e2369dec2ce4069accd6c79 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:18:42 +0800 Subject: [PATCH 112/154] feat: parse config --- .../codegen/config/internal_config_parser/generator_parser.rs | 1 + .../src/library/codegen/generator/api_dart/internal_config.rs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs index cf46ec69bc..622b583686 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs @@ -63,6 +63,7 @@ pub(super) fn parse(args: Args) -> anyhow::Result { dart_decl_base_output_path: dart_output_path_pack.dart_decl_base_output_path.clone(), dart_entrypoint_class_name: dart_output_class_name_pack.entrypoint_class_name.clone(), dart_preamble: config.dart_preamble.clone().unwrap_or_default(), + dart_type_rename: config.dart_type_rename.clone(),unwrap_or_default(), }, wire: GeneratorWireInternalConfig { dart: GeneratorWireDartInternalConfig { diff --git a/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs b/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs index 38e688da85..c6719bee83 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs @@ -1,3 +1,4 @@ +use std::collections::HashMap; use serde::{Deserialize, Serialize}; use std::path::PathBuf; @@ -8,4 +9,5 @@ pub(crate) struct GeneratorApiDartInternalConfig { pub dart_decl_base_output_path: PathBuf, pub dart_entrypoint_class_name: String, pub dart_preamble: String, + pub dart_type_rename: HashMap, } From 434ed77d08c03de0f52c2e675d4ec14bfea9bf7d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:19:50 +0800 Subject: [PATCH 113/154] feat: more --- .../codegen/generator/api_dart/spec_generator/info.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs index 3ac9794d7f..3b9da7e163 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs @@ -217,7 +217,11 @@ impl<'a> ApiDartGeneratorInfoTrait for RustAutoOpaqueImplicitApiDartGenerator<'a impl<'a> ApiDartGeneratorInfoTrait for RustOpaqueApiDartGenerator<'a> { fn dart_api_type(&self) -> String { - self.mir.sanitized_type() + if TODO { + TODO + } else { + self.mir.sanitized_type() + } } } From 1593725d5c5eea8a084070b039ae2dd5e0ca2a9d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:20:17 +0800 Subject: [PATCH 114/154] feat: more --- .../codegen/generator/api_dart/spec_generator/info.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs index 3b9da7e163..3846923422 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs @@ -217,11 +217,9 @@ impl<'a> ApiDartGeneratorInfoTrait for RustAutoOpaqueImplicitApiDartGenerator<'a impl<'a> ApiDartGeneratorInfoTrait for RustOpaqueApiDartGenerator<'a> { fn dart_api_type(&self) -> String { - if TODO { - TODO - } else { - self.mir.sanitized_type() - } + self.context.config.dart_type_rename.get(TODO) + .cloned() + .unwrap_or_else(|| self.mir.sanitized_type()) } } From fc573945e1e23da244391542003b89ec5d88c324 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:22:15 +0800 Subject: [PATCH 115/154] feat: more --- .../internal_config_parser/generator_parser.rs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs index 622b583686..4bf144f418 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs @@ -1,3 +1,4 @@ +use std::collections::HashMap; use crate::codegen::config::internal_config::{ GeneratorInternalConfig, GeneratorWireInternalConfig, }; @@ -63,7 +64,7 @@ pub(super) fn parse(args: Args) -> anyhow::Result { dart_decl_base_output_path: dart_output_path_pack.dart_decl_base_output_path.clone(), dart_entrypoint_class_name: dart_output_class_name_pack.entrypoint_class_name.clone(), dart_preamble: config.dart_preamble.clone().unwrap_or_default(), - dart_type_rename: config.dart_type_rename.clone(),unwrap_or_default(), + dart_type_rename: compute_dart_type_rename(config), }, wire: GeneratorWireInternalConfig { dart: GeneratorWireDartInternalConfig { @@ -169,3 +170,17 @@ fn compute_default_external_library_relative_directory( let diff = diff_paths(rust_crate_dir, dart_root).context("cannot diff path")?; Ok(path_to_string(&diff.join("target").join("release/"))?.replace('\\', "/")) } + +fn compute_dart_type_rename(config: &Config) -> HashMap { + config + .dart_type_rename + .as_ref() + .unwrap_or_default() + .iter() + .map(|(k, v)| (canonicalize_rust_type(k), v.to_owned())) + .collect() +} + +fn canonicalize_rust_type(raw: &str) -> String { + TDOO +} From 7e50edd7e7c62da0aadea7bea6d3f3919e73be5d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:22:55 +0800 Subject: [PATCH 116/154] feat: more --- .../internal_config_parser/generator_parser.rs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs index 4bf144f418..a7901030a5 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs @@ -64,7 +64,7 @@ pub(super) fn parse(args: Args) -> anyhow::Result { dart_decl_base_output_path: dart_output_path_pack.dart_decl_base_output_path.clone(), dart_entrypoint_class_name: dart_output_class_name_pack.entrypoint_class_name.clone(), dart_preamble: config.dart_preamble.clone().unwrap_or_default(), - dart_type_rename: compute_dart_type_rename(config), + dart_type_rename: compute_dart_type_rename(config)?, }, wire: GeneratorWireInternalConfig { dart: GeneratorWireDartInternalConfig { @@ -171,16 +171,18 @@ fn compute_default_external_library_relative_directory( Ok(path_to_string(&diff.join("target").join("release/"))?.replace('\\', "/")) } -fn compute_dart_type_rename(config: &Config) -> HashMap { - config +fn compute_dart_type_rename(config: &Config) -> anyhow::Result> { + Ok(config .dart_type_rename .as_ref() .unwrap_or_default() .iter() - .map(|(k, v)| (canonicalize_rust_type(k), v.to_owned())) - .collect() + .map(|(k, v)| Ok((canonicalize_rust_type(k)?, v.to_owned()))) + .collect::>>()? + .into_iter() + .collect()) } -fn canonicalize_rust_type(raw: &str) -> String { - TDOO +fn canonicalize_rust_type(raw: &str) -> anyhow::Result { + syn::parse_str(raw) } From f9782e546c79ac3c3a4b3b49a90272903c6d5eff Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:23:28 +0800 Subject: [PATCH 117/154] feat: more --- .../codegen/config/internal_config_parser/generator_parser.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs index a7901030a5..aa691c11b5 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs @@ -184,5 +184,6 @@ fn compute_dart_type_rename(config: &Config) -> anyhow::Result anyhow::Result { - syn::parse_str(raw) + let ast: syn::Type = syn::parse_str(raw)?; + Ok(quote::quote!(#ast).to_string()) } From c975aa31d2f9d02d6050894d8221bc22b0f3e6fd Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:24:08 +0800 Subject: [PATCH 118/154] fix: err --- .../library/codegen/generator/api_dart/spec_generator/info.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs index 3846923422..bd91688ca2 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs @@ -217,7 +217,7 @@ impl<'a> ApiDartGeneratorInfoTrait for RustAutoOpaqueImplicitApiDartGenerator<'a impl<'a> ApiDartGeneratorInfoTrait for RustOpaqueApiDartGenerator<'a> { fn dart_api_type(&self) -> String { - self.context.config.dart_type_rename.get(TODO) + self.context.config.dart_type_rename.get(&self.mir.inner) .cloned() .unwrap_or_else(|| self.mir.sanitized_type()) } From 9c8dac149408308c616179a6ff991cbef2be9d93 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:24:30 +0800 Subject: [PATCH 119/154] fix: more --- .../codegen/config/internal_config_parser/generator_parser.rs | 4 ++-- .../library/codegen/generator/api_dart/spec_generator/info.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs index aa691c11b5..9a6e4b3f37 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs @@ -1,4 +1,3 @@ -use std::collections::HashMap; use crate::codegen::config::internal_config::{ GeneratorInternalConfig, GeneratorWireInternalConfig, }; @@ -20,6 +19,7 @@ use crate::utils::path_utils::path_to_string; use anyhow::Context; use itertools::Itertools; use pathdiff::diff_paths; +use std::collections::HashMap; use std::path::{Path, PathBuf}; pub(super) struct Args<'a> { @@ -174,7 +174,7 @@ fn compute_default_external_library_relative_directory( fn compute_dart_type_rename(config: &Config) -> anyhow::Result> { Ok(config .dart_type_rename - .as_ref() + .clone() .unwrap_or_default() .iter() .map(|(k, v)| Ok((canonicalize_rust_type(k)?, v.to_owned()))) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs index bd91688ca2..b2c7c45c26 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs @@ -217,7 +217,7 @@ impl<'a> ApiDartGeneratorInfoTrait for RustAutoOpaqueImplicitApiDartGenerator<'a impl<'a> ApiDartGeneratorInfoTrait for RustOpaqueApiDartGenerator<'a> { fn dart_api_type(&self) -> String { - self.context.config.dart_type_rename.get(&self.mir.inner) + self.context.config.dart_type_rename.get(&self.mir.inner.0) .cloned() .unwrap_or_else(|| self.mir.sanitized_type()) } From e97832e9320e3389f33b0ccd415ca374ffd396c1 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:25:13 +0800 Subject: [PATCH 120/154] fix: err --- frb_codegen/src/binary/commands_parser.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/frb_codegen/src/binary/commands_parser.rs b/frb_codegen/src/binary/commands_parser.rs index 941eef24d9..0ccbb2c5e8 100644 --- a/frb_codegen/src/binary/commands_parser.rs +++ b/frb_codegen/src/binary/commands_parser.rs @@ -66,6 +66,7 @@ fn compute_codegen_config_from_naive_command_args( full_dep: Some(args.full_dep), local: Some(args.local), default_external_library_loader_web_prefix: args.default_external_library_loader_web_prefix, + dart_type_rename: None, // complex type, not supported on command line yet dump: args.dump, dump_all: Some(args.dump_all), }) From 84fa06fd371b3caffe46453061fcc5568a2c2b56 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:29:25 +0800 Subject: [PATCH 121/154] feat: more --- .../internal_config_parser/generator_parser.rs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs index 9a6e4b3f37..b1f23d0258 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs @@ -177,13 +177,21 @@ fn compute_dart_type_rename(config: &Config) -> anyhow::Result>>()? .into_iter() + .flatten() .collect()) } -fn canonicalize_rust_type(raw: &str) -> anyhow::Result { +fn parse_rust_type(raw: &str) -> anyhow::Result> { let ast: syn::Type = syn::parse_str(raw)?; - Ok(quote::quote!(#ast).to_string()) + let canonicalized_ty = quote::quote!(#ast).to_string(); + + Ok(TODO) } From 441cd4145fdd48d71100eaf661b3f880ded5061d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:29:39 +0800 Subject: [PATCH 122/154] chore: mv --- .../internal_config_parser/generator_parser.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs index b1f23d0258..543cb93135 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs @@ -172,13 +172,20 @@ fn compute_default_external_library_relative_directory( } fn compute_dart_type_rename(config: &Config) -> anyhow::Result> { + fn convert_rust_type(raw: &str) -> anyhow::Result> { + let ast: syn::Type = syn::parse_str(raw)?; + let canonicalized_ty = quote::quote!(#ast).to_string(); + + Ok(TODO) + } + Ok(config .dart_type_rename .clone() .unwrap_or_default() .iter() .map(|(k, v)| { - Ok(parse_rust_type(k)? + Ok(convert_rust_type(k)? .into_iter() .map(|parsed_k| (parsed_k, v.to_owned())) .collect_vec()) @@ -188,10 +195,3 @@ fn compute_dart_type_rename(config: &Config) -> anyhow::Result anyhow::Result> { - let ast: syn::Type = syn::parse_str(raw)?; - let canonicalized_ty = quote::quote!(#ast).to_string(); - - Ok(TODO) -} From 2bc874d190cbbfa541aada9d48d5643a38629726 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:30:16 +0800 Subject: [PATCH 123/154] feat: more --- .../internal_config_parser/generator_parser.rs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs index 543cb93135..a0aeaa770c 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs @@ -173,10 +173,13 @@ fn compute_default_external_library_relative_directory( fn compute_dart_type_rename(config: &Config) -> anyhow::Result> { fn convert_rust_type(raw: &str) -> anyhow::Result> { - let ast: syn::Type = syn::parse_str(raw)?; - let canonicalized_ty = quote::quote!(#ast).to_string(); - - Ok(TODO) + Ok(vec![ + canonicalize_rust_type(raw)?, + canonicalize_rust_type(format!( + "flutter_rust_bridge::for_generated::RustAutoOpaqueInner<{}>", + raw + ))?, + ]) } Ok(config @@ -195,3 +198,8 @@ fn compute_dart_type_rename(config: &Config) -> anyhow::Result anyhow::Result { + let ast: syn::Type = syn::parse_str(raw)?; + Ok(quote::quote!(#ast).to_string()) +} From bb6b8339ff78c1c709d999ae72b1c0beec763f2e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:30:35 +0800 Subject: [PATCH 124/154] fix: err --- .../codegen/config/internal_config_parser/generator_parser.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs index a0aeaa770c..26cc4aea10 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs @@ -175,7 +175,7 @@ fn compute_dart_type_rename(config: &Config) -> anyhow::Result anyhow::Result> { Ok(vec![ canonicalize_rust_type(raw)?, - canonicalize_rust_type(format!( + canonicalize_rust_type(&format!( "flutter_rust_bridge::for_generated::RustAutoOpaqueInner<{}>", raw ))?, From a1488d8793970c52f64a99802b1736e4758110e8 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:34:16 +0800 Subject: [PATCH 125/154] refactor: mv --- .../config/internal_config_parser/generator_parser.rs | 6 +----- .../codegen/generator/api_dart/spec_generator/info.rs | 2 ++ frb_codegen/src/library/utils/mod.rs | 1 + frb_codegen/src/library/utils/syn_utils.rs | 4 ++++ 4 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 frb_codegen/src/library/utils/syn_utils.rs diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs index 26cc4aea10..6408ef2a66 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/generator_parser.rs @@ -16,6 +16,7 @@ use crate::codegen::Config; use crate::library::commands::cargo_metadata::execute_cargo_metadata; use crate::utils::dart_repository::get_dart_package_name; use crate::utils::path_utils::path_to_string; +use crate::utils::syn_utils::canonicalize_rust_type; use anyhow::Context; use itertools::Itertools; use pathdiff::diff_paths; @@ -198,8 +199,3 @@ fn compute_dart_type_rename(config: &Config) -> anyhow::Result anyhow::Result { - let ast: syn::Type = syn::parse_str(raw)?; - Ok(quote::quote!(#ast).to_string()) -} diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs index b2c7c45c26..b26779d402 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs @@ -217,6 +217,8 @@ impl<'a> ApiDartGeneratorInfoTrait for RustAutoOpaqueImplicitApiDartGenerator<'a impl<'a> ApiDartGeneratorInfoTrait for RustOpaqueApiDartGenerator<'a> { fn dart_api_type(&self) -> String { + let canonicalized_inner = TODO; + self.context.config.dart_type_rename.get(&self.mir.inner.0) .cloned() .unwrap_or_else(|| self.mir.sanitized_type()) diff --git a/frb_codegen/src/library/utils/mod.rs b/frb_codegen/src/library/utils/mod.rs index ab817cedfa..3ec5a1ba2e 100644 --- a/frb_codegen/src/library/utils/mod.rs +++ b/frb_codegen/src/library/utils/mod.rs @@ -14,3 +14,4 @@ pub(crate) mod rust_project_utils; pub(crate) mod simple_cache; #[cfg(test)] pub(crate) mod test_utils; +pub(crate) mod syn_utils; diff --git a/frb_codegen/src/library/utils/syn_utils.rs b/frb_codegen/src/library/utils/syn_utils.rs new file mode 100644 index 0000000000..fff141e72d --- /dev/null +++ b/frb_codegen/src/library/utils/syn_utils.rs @@ -0,0 +1,4 @@ +pub(crate) fn canonicalize_rust_type(raw: &str) -> anyhow::Result { + let ast: syn::Type = syn::parse_str(raw)?; + Ok(quote::quote!(#ast).to_string()) +} From dde81536e2c2c68123c3765820999fac2942111f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:34:27 +0800 Subject: [PATCH 126/154] fix: err --- .../codegen/generator/api_dart/spec_generator/info.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs index b26779d402..5504133187 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs @@ -9,6 +9,7 @@ use crate::codegen::ir::mir::ty::{MirType, MirTypeTrait}; use convert_case::{Case, Casing}; use enum_dispatch::enum_dispatch; use itertools::Itertools; +use crate::utils::syn_utils::canonicalize_rust_type; #[enum_dispatch] pub(crate) trait ApiDartGeneratorInfoTrait { @@ -217,9 +218,7 @@ impl<'a> ApiDartGeneratorInfoTrait for RustAutoOpaqueImplicitApiDartGenerator<'a impl<'a> ApiDartGeneratorInfoTrait for RustOpaqueApiDartGenerator<'a> { fn dart_api_type(&self) -> String { - let canonicalized_inner = TODO; - - self.context.config.dart_type_rename.get(&self.mir.inner.0) + self.context.config.dart_type_rename.get(&canonicalize_rust_type(&self.mir.inner.0)) .cloned() .unwrap_or_else(|| self.mir.sanitized_type()) } From 45b5b4ce936e122e8cf27377bd46fbc291626035 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:34:39 +0800 Subject: [PATCH 127/154] fix: err --- .../library/codegen/generator/api_dart/spec_generator/info.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs index 5504133187..1e8b9351f9 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs @@ -218,7 +218,7 @@ impl<'a> ApiDartGeneratorInfoTrait for RustAutoOpaqueImplicitApiDartGenerator<'a impl<'a> ApiDartGeneratorInfoTrait for RustOpaqueApiDartGenerator<'a> { fn dart_api_type(&self) -> String { - self.context.config.dart_type_rename.get(&canonicalize_rust_type(&self.mir.inner.0)) + self.context.config.dart_type_rename.get(&canonicalize_rust_type(&self.mir.inner.0).unwrap()) .cloned() .unwrap_or_else(|| self.mir.sanitized_type()) } From be0348a8388f2c0494e14b3c6a2cba7a73e127b2 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:36:37 +0800 Subject: [PATCH 128/154] chore: codegen --- frb_example/pure_dart/frb_generated.h | 17 ++ .../src/rust/api/misc_no_twin_example_a.dart | 48 +++++ .../pure_dart/lib/src/rust/frb_generated.dart | 201 +++++++++++++++++- .../lib/src/rust/frb_generated.io.dart | 169 +++++++++++++++ .../lib/src/rust/frb_generated.web.dart | 133 ++++++++++++ .../pure_dart/rust/src/frb_generated.io.rs | 104 +++++++++ .../pure_dart/rust/src/frb_generated.rs | 151 ++++++++++++- .../pure_dart/rust/src/frb_generated.web.rs | 114 ++++++++++ 8 files changed, 935 insertions(+), 2 deletions(-) diff --git a/frb_example/pure_dart/frb_generated.h b/frb_example/pure_dart/frb_generated.h index 44228596d5..39ee8168f2 100644 --- a/frb_example/pure_dart/frb_generated.h +++ b/frb_example/pure_dart/frb_generated.h @@ -3937,6 +3937,10 @@ WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_setter(uintptr_t that, int32_t value); +void frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override(int64_t port_, + uintptr_t a, + uintptr_t b); + void frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal(int64_t port_); void frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_create_twin_normal(int64_t port_); @@ -13410,6 +13414,14 @@ void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_RwL void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic(const void *ptr); + void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync(const void *ptr); @@ -15197,6 +15209,8 @@ 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_RwLockHideDataTwinSyncMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinNormal); @@ -15399,6 +15413,8 @@ 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_RwLockHideDataTwinSyncMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_RwLockHideDataTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinNormal); @@ -15750,6 +15766,7 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_new); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_getter); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_setter); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_create_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_get_item_contents_twin_normal); diff --git a/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart b/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart index 6bf85dae21..920948f665 100644 --- a/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart +++ b/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart @@ -15,6 +15,54 @@ Future sameFunctionNameInDifferentFiles() => RustLib.instance.api Future renamedFunction() => RustLib.instance.api .crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal(); +Future functionWithArgTypeNameOverride( + {required BoxAny a, required BoxAnyMyDartTypeRename b}) => + RustLib.instance.api + .crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride(a: a, b: b); + +// Rust type: RustOpaqueNom>> +@sealed +class BoxAny extends RustOpaque { + // Not to be used by end users + BoxAny.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + BoxAny.frbInternalSseDecode(BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: + RustLib.instance.api.rust_arc_increment_strong_count_BoxAny, + rustArcDecrementStrongCount: + RustLib.instance.api.rust_arc_decrement_strong_count_BoxAny, + rustArcDecrementStrongCountPtr: + RustLib.instance.api.rust_arc_decrement_strong_count_BoxAnyPtr, + ); +} + +// Rust type: RustOpaqueNom>> +@sealed +class BoxAnyMyDartTypeRename extends RustOpaque { + // Not to be used by end users + BoxAnyMyDartTypeRename.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + BoxAnyMyDartTypeRename.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib + .instance.api.rust_arc_increment_strong_count_BoxAnyMyDartTypeRename, + rustArcDecrementStrongCount: RustLib + .instance.api.rust_arc_decrement_strong_count_BoxAnyMyDartTypeRename, + rustArcDecrementStrongCountPtr: RustLib + .instance.api.rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr, + ); +} + // Rust type: RustOpaqueNom> @sealed class DeliberateFailSanityCheckTwinNormal extends RustOpaque { 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 767ec31108..51f92d1dd7 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.dart @@ -309,7 +309,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => 1866366658; + int get rustContentHash => -1387594953; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -1013,6 +1013,9 @@ abstract class RustLibApi extends BaseApi { void crateApiMiscNoTwinExampleAStructWithSimpleSetterTwinNormalSimpleSetter( {required StructWithSimpleSetterTwinNormal that, required int value}); + Future crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride( + {required BoxAny a, required BoxAnyMyDartTypeRename b}); + Future crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal(); Future @@ -10624,6 +10627,21 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncSseMoiPtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxAny; + + RustArcDecrementStrongCountFnType get rust_arc_decrement_strong_count_BoxAny; + + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_BoxAnyMyDartTypeRename; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRename; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxFnStringString; @@ -17985,6 +18003,39 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "value"], ); + @override + Future crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride( + {required BoxAny a, required BoxAnyMyDartTypeRename b}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + a); + var arg1 = + cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + b); + return wire + .wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( + port_, arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverrideConstMeta, + argValues: [a, b], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverrideConstMeta => + const TaskConstMeta( + debugName: "function_with_arg_type_name_override", + argNames: ["a", "b"], + ); + @override Future crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal() { return handler.executeNormal(NormalTask( @@ -93425,6 +93476,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncSseMoi => wire .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_BoxAny => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_BoxAny => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_BoxAnyMyDartTypeRename => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRename => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxFnStringString => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync; @@ -94520,6 +94587,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } + @protected + BoxAny + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return BoxAny.frbInternalDcoDecode(raw as List); + } + + @protected + BoxAnyMyDartTypeRename + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return BoxAnyMyDartTypeRename.frbInternalDcoDecode(raw as List); + } + @protected BoxFnStringString dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -97781,6 +97864,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + BoxAny + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return BoxAny.frbInternalDcoDecode(raw as List); + } + + @protected + BoxAnyMyDartTypeRename + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return BoxAnyMyDartTypeRename.frbInternalDcoDecode(raw as List); + } + @protected BoxFnStringString dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -115040,6 +115139,24 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } + @protected + BoxAny + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return BoxAny.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + BoxAnyMyDartTypeRename + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return BoxAnyMyDartTypeRename.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected BoxFnStringString sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -118445,6 +118562,24 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + BoxAny + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return BoxAny.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + BoxAnyMyDartTypeRename + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return BoxAnyMyDartTypeRename.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected BoxFnStringString sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -136601,6 +136736,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return WeekdaysTwinSyncSse.values[inner]; } + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return raw.frbInternalCstEncode(move: true); + } + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return raw.frbInternalCstEncode(move: true); + } + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( BoxFnStringString raw) { @@ -138184,6 +138335,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw.frbInternalCstEncode(); } + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return raw.frbInternalCstEncode(); + } + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return raw.frbInternalCstEncode(); + } + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( BoxFnStringString raw) { @@ -139069,6 +139236,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.frbInternalSseEncode(move: true), serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.frbInternalSseEncode(move: true), serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -142251,6 +142434,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(self.frbInternalSseEncode(move: null), serializer); } + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.frbInternalSseEncode(move: null), serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.frbInternalSseEncode(move: null), serializer); + } + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( 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 530a3d4af5..46e4bfce5b 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 @@ -589,6 +589,13 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncSseMoiPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoiPtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr => wire + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxFnStringStringPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSyncPtr; @@ -1143,6 +1150,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); + @protected + BoxAny + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic raw); + + @protected + BoxAnyMyDartTypeRename + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic raw); + @protected BoxFnStringString dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -2936,6 +2953,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSyncSseMoi dco_decode_RustOpaque_RwLockHideDataTwinSyncSseMoi(dynamic raw); + @protected + BoxAny + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic raw); + + @protected + BoxAnyMyDartTypeRename + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic raw); + @protected BoxFnStringString dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -9561,6 +9588,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); + @protected + BoxAny + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + SseDeserializer deserializer); + + @protected + BoxAnyMyDartTypeRename + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + SseDeserializer deserializer); + @protected BoxFnStringString sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -11354,6 +11391,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_RwLockHideDataTwinSyncSseMoi( SseDeserializer deserializer); + @protected + BoxAny + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + SseDeserializer deserializer); + + @protected + BoxAnyMyDartTypeRename + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + SseDeserializer deserializer); + @protected BoxFnStringString sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -29872,6 +29919,14 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { wireObj.bool_list = cst_encode_list_bool(apiObj.boolList); } + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( BoxFnStringString raw); @@ -30659,6 +30714,14 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_RwLockHideDataTwinSyncMoi( RwLockHideDataTwinSyncMoi raw); + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( BoxFnStringString raw); @@ -31111,6 +31174,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -32999,6 +33072,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_RustOpaque_RwLockHideDataTwinSyncSseMoi( RwLockHideDataTwinSyncSseMoi self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -44585,6 +44668,28 @@ class RustLibWire implements BaseWire { _wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_setterPtr .asFunction(); + void + wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( + int port_, + int a, + int b, + ) { + return _wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( + port_, + a, + b, + ); + } + + late final _wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_overridePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.UintPtr, ffi.UintPtr)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override'); + late final _wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override = + _wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_overridePtr + .asFunction(); + void wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal( int port_, @@ -102234,6 +102339,70 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoiPtr .asFunction)>(); + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr + .asFunction)>(); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( ffi.Pointer ptr, diff --git a/frb_example/pure_dart/lib/src/rust/frb_generated.web.dart b/frb_example/pure_dart/lib/src/rust/frb_generated.web.dart index 702f9d5ed2..6fb16e724b 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 @@ -591,6 +591,13 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncSseMoiPtr => wire .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxFnStringStringPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync; @@ -1145,6 +1152,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); + @protected + BoxAny + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic raw); + + @protected + BoxAnyMyDartTypeRename + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic raw); + @protected BoxFnStringString dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -2938,6 +2955,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSyncSseMoi dco_decode_RustOpaque_RwLockHideDataTwinSyncSseMoi(dynamic raw); + @protected + BoxAny + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic raw); + + @protected + BoxAnyMyDartTypeRename + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic raw); + @protected BoxFnStringString dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -9563,6 +9590,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); + @protected + BoxAny + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + SseDeserializer deserializer); + + @protected + BoxAnyMyDartTypeRename + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + SseDeserializer deserializer); + @protected BoxFnStringString sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -11356,6 +11393,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_RwLockHideDataTwinSyncSseMoi( SseDeserializer deserializer); + @protected + BoxAny + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + SseDeserializer deserializer); + + @protected + BoxAnyMyDartTypeRename + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + SseDeserializer deserializer); + @protected BoxFnStringString sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -26523,6 +26570,14 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { ]; } + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( BoxFnStringString raw); @@ -27310,6 +27365,14 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_RwLockHideDataTwinSyncMoi( RwLockHideDataTwinSyncMoi raw); + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( BoxFnStringString raw); @@ -27762,6 +27825,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -29650,6 +29723,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_RustOpaque_RwLockHideDataTwinSyncSseMoi( RwLockHideDataTwinSyncSseMoi self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -38022,6 +38105,12 @@ class RustLibWire implements BaseWire { .wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_setter( that, value); + void wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( + NativePortType port_, Object a, Object b) => + wasmModule + .wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( + port_, a, b); + void wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal( NativePortType port_) => wasmModule @@ -57749,6 +57838,30 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi( ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( dynamic ptr) => wasmModule @@ -60045,6 +60158,10 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_setter( Object that, int value); + external void + wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( + NativePortType port_, Object a, Object b); + external void wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal( NativePortType port_); @@ -73797,6 +73914,22 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi( dynamic ptr); + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic ptr); + external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( dynamic ptr); 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 a129e3689d..5c8d179f05 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.io.rs @@ -109,6 +109,32 @@ impl CstDecode> for usize { flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> Box { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> Box { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, + >, + >::cst_decode( + self + )) + } +} impl CstDecode String + Send + Sync>> for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> Box String + Send + Sync> { @@ -1890,6 +1916,35 @@ impl CstDecode>> for usize { decode_rust_opaque_moi(self as _) } } +impl + CstDecode< + RustOpaqueNom>>, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom>> + { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} impl CstDecode< RustOpaqueMoi< @@ -18583,6 +18638,15 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_ex ) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( + port_: i64, + a: usize, + b: usize, +) { + wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl(port_, a, b) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal( port_: i64, @@ -43222,6 +43286,46 @@ 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_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::>>::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_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::>>::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_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + >::decrement_strong_count(ptr as _); + } +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( ptr: *const std::ffi::c_void, diff --git a/frb_example/pure_dart/rust/src/frb_generated.rs b/frb_example/pure_dart/rust/src/frb_generated.rs index 8a2616c00e..e489c59645 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -78,7 +78,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueNom, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 1866366658; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -1387594953; // Section: executor @@ -5018,6 +5018,32 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok(crate::api::misc_no_twin_example_a::StructWithSimpleSetterTwinNormal::simple_setter(&mut api_that, api_value)) })()) }) } +fn wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + a: impl CstDecode>, + b: impl CstDecode>, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "function_with_arg_type_name_override", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let api_a = a.cst_decode(); + let api_b = b.cst_decode(); + move |context| { + transform_result_dco((move || { + Result::<_, ()>::Ok( + crate::api::misc_no_twin_example_a::function_with_arg_type_name_override( + api_a, api_b, + ), + ) + })()) + } + }, + ) +} fn wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { @@ -44759,6 +44785,26 @@ impl SseDecode for RustAutoOpaqueNom { } } +impl SseDecode for Box { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = >, + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for Box { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = >, + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + impl SseDecode for Box String + Send + Sync> { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -47548,6 +47594,28 @@ impl SseDecode for RustOpaqueMoi> { } } +impl SseDecode + for RustOpaqueNom>> +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + 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< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< @@ -64670,6 +64738,44 @@ fn pde_ffi_dispatcher_sync_impl( // Section: rust2dart +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper> { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper> +{ +} + +impl flutter_rust_bridge::IntoIntoDart>> for Box { + fn into_into_dart(self) -> FrbWrapper> { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_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 Box +{ + fn into_into_dart(self) -> FrbWrapper> { + self.into() + } +} + // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper String + Send + Sync>> { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -80905,6 +81011,25 @@ impl SseEncode for RustAutoOpaqueNom { } } +impl SseEncode for Box { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), serializer); + } +} + +impl SseEncode for Box { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >, + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for Box String + Send + Sync> { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -83949,6 +84074,30 @@ impl SseEncode for RustOpaqueMoi> { } } +impl SseEncode + for RustOpaqueNom>> +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + impl SseEncode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< 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 f4aab204f8..3d6d47d87d 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.web.rs @@ -8599,6 +8599,34 @@ impl CstDecode> flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } +impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> Box { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> Box { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, + >, + >::cst_decode( + self + )) + } +} impl CstDecode String + Send + Sync>> for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -10794,6 +10822,43 @@ impl CstDecode>> decode_rust_opaque_moi((self.as_f64().unwrap() as usize) as _) } } +impl + CstDecode< + RustOpaqueNom>>, + > 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>> + { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} impl CstDecode< RustOpaqueMoi< @@ -15571,6 +15636,15 @@ pub fn wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNorma ) } +#[wasm_bindgen] +pub fn wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( + port_: flutter_rust_bridge::for_generated::MessagePort, + a: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + b: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl(port_, a, b) +} + #[wasm_bindgen] pub fn wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -40190,6 +40264,46 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi( MoiArc::>::decrement_strong_count(ptr as _); } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::>>::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::>>::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + >::decrement_strong_count(ptr as _); + } +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( ptr: *const std::ffi::c_void, From 3ab5db40b8562761c1f46900fb6065deae06fa0a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:40:05 +0800 Subject: [PATCH 129/154] chore: codegen --- .../pure_dart_pde/flutter_rust_bridge.yaml | 4 + .../src/rust/api/misc_no_twin_example_a.dart | 48 + .../lib/src/rust/frb_generated.dart | 2043 ++++++++-------- .../lib/src/rust/frb_generated.io.dart | 131 ++ .../lib/src/rust/frb_generated.web.dart | 107 + .../rust/src/api/misc_no_twin_example_a.rs | 8 + .../rust/src/frb_generated.io.rs | 28 + .../pure_dart_pde/rust/src/frb_generated.rs | 2045 +++++++++-------- .../rust/src/frb_generated.web.rs | 28 + 9 files changed, 2564 insertions(+), 1878 deletions(-) diff --git a/frb_example/pure_dart_pde/flutter_rust_bridge.yaml b/frb_example/pure_dart_pde/flutter_rust_bridge.yaml index ab4f91a3a5..fc29eeac8b 100644 --- a/frb_example/pure_dart_pde/flutter_rust_bridge.yaml +++ b/frb_example/pure_dart_pde/flutter_rust_bridge.yaml @@ -2,6 +2,10 @@ rust_input: rust/src/api/**/*.rs dart_output: lib/src/rust c_output: frb_generated.h +# this config, together with usage of that type, tests the feature of type rename +dart_type_rename: + Box: BoxAnyMyDartTypeRename + # only for development of flutter_rust_bridge, not for normal users (dump all debug information) dump_all: true # only for development of flutter_rust_bridge, not for normal users (use local dependency) diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart b/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart index cd68efb6ab..f3617dda8d 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart @@ -15,6 +15,54 @@ Future sameFunctionNameInDifferentFiles() => RustLib.instance.api Future renamedFunction() => RustLib.instance.api .crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal(); +Future functionWithArgTypeNameOverride( + {required BoxAny a, required BoxAnyMyDartTypeRename b}) => + RustLib.instance.api + .crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride(a: a, b: b); + +// Rust type: RustOpaqueMoi>> +@sealed +class BoxAny extends RustOpaque { + // Not to be used by end users + BoxAny.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + BoxAny.frbInternalSseDecode(BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: + RustLib.instance.api.rust_arc_increment_strong_count_BoxAny, + rustArcDecrementStrongCount: + RustLib.instance.api.rust_arc_decrement_strong_count_BoxAny, + rustArcDecrementStrongCountPtr: + RustLib.instance.api.rust_arc_decrement_strong_count_BoxAnyPtr, + ); +} + +// Rust type: RustOpaqueMoi>> +@sealed +class BoxAnyMyDartTypeRename extends RustOpaque { + // Not to be used by end users + BoxAnyMyDartTypeRename.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + BoxAnyMyDartTypeRename.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib + .instance.api.rust_arc_increment_strong_count_BoxAnyMyDartTypeRename, + rustArcDecrementStrongCount: RustLib + .instance.api.rust_arc_decrement_strong_count_BoxAnyMyDartTypeRename, + rustArcDecrementStrongCountPtr: RustLib + .instance.api.rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr, + ); +} + // Rust type: RustOpaqueMoi> @sealed class DeliberateFailSanityCheckTwinNormal extends RustOpaque { 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 4ef0de6158..5330367784 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 @@ -183,7 +183,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -2140948095; + int get rustContentHash => 1182477456; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -885,6 +885,9 @@ abstract class RustLibApi extends BaseApi { void crateApiMiscNoTwinExampleAStructWithSimpleSetterTwinNormalSimpleSetter( {required StructWithSimpleSetterTwinNormal that, required int value}); + Future crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride( + {required BoxAny a, required BoxAnyMyDartTypeRename b}); + Future crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal(); Future @@ -4429,6 +4432,21 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncPtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxAny; + + RustArcDecrementStrongCountFnType get rust_arc_decrement_strong_count_BoxAny; + + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_BoxAnyMyDartTypeRename; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRename; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxFnStringString; @@ -11058,10 +11076,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); @override - Future crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal() { + Future crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride( + {required BoxAny a, required BoxAnyMyDartTypeRename b}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + a, serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 229, port: port_); }, @@ -11069,6 +11092,32 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeSuccessData: sse_decode_unit, decodeErrorData: null, ), + constMeta: + kCrateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverrideConstMeta, + argValues: [a, b], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverrideConstMeta => + const TaskConstMeta( + debugName: "function_with_arg_type_name_override", + argNames: ["a", "b"], + ); + + @override + Future crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal() { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 230, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), constMeta: kCrateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormalConstMeta, argValues: [], @@ -11090,7 +11139,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 230, port: port_); + funcId: 231, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_item_container_solution_two_twin_normal, @@ -11121,7 +11170,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_item_container_solution_two_twin_normal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 231, port: port_); + funcId: 232, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -11148,7 +11197,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 232, port: port_); + funcId: 233, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11177,7 +11226,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_custom_name_method_twin_normal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 233)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 234)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11207,7 +11256,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_impl_block_in_another_file_dependency( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 234, port: port_); + funcId: 235, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11237,7 +11286,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 235, port: port_); + funcId: 236, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -11269,7 +11318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 236, port: port_); + funcId: 237, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11299,7 +11348,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithImplBlockInMultiFile( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 237, port: port_); + funcId: 238, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11325,7 +11374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 238, port: port_); + funcId: 239, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11353,7 +11402,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_empty_twin_normal(empty, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 239, port: port_); + funcId: 240, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_normal, @@ -11377,7 +11426,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 240, port: port_); + funcId: 241, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11403,7 +11452,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 241, port: port_); + funcId: 242, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -11429,7 +11478,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 242, port: port_); + funcId: 243, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -11455,7 +11504,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: 243, port: port_); + funcId: 244, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_normal, @@ -11481,7 +11530,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 244, port: port_); + funcId: 245, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -11521,7 +11570,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: 245, port: port_); + funcId: 246, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -11558,7 +11607,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_normal( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 246, port: port_); + funcId: 247, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -11587,7 +11636,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 247, port: port_); + funcId: 248, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -11613,7 +11662,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 248, port: port_); + funcId: 249, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_normal, @@ -11639,7 +11688,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: 249, port: port_); + funcId: 250, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_normal, @@ -11668,7 +11717,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: 250, port: port_); + funcId: 251, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -11695,7 +11744,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 251, port: port_); + funcId: 252, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -11720,7 +11769,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 252, port: port_); + funcId: 253, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -11746,7 +11795,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 253, port: port_); + funcId: 254, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -11774,7 +11823,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_struct_for_borrow_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 254, port: port_); + funcId: 255, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_normal, @@ -11801,7 +11850,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 255, port: port_); + funcId: 256, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_normal, @@ -11835,7 +11884,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 256, port: port_); + funcId: 257, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -11861,7 +11910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 257, port: port_); + funcId: 258, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -11888,7 +11937,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_u_8_array_1600(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 258, port: port_); + funcId: 259, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_blob_twin_rust_async, @@ -11917,7 +11966,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: 259, port: port_); + funcId: 260, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async, @@ -11944,7 +11993,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 260, port: port_); + funcId: 261, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -11971,7 +12020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 261, port: port_); + funcId: 262, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_point_twin_rust_async_array_2, @@ -11999,7 +12048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64_array_16(array, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 262, port: port_); + funcId: 263, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -12028,7 +12077,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: 263, port: port_); + funcId: 264, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async_array_2, @@ -12057,7 +12106,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 264, port: port_); + funcId: 265, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_rust_async, @@ -12086,7 +12135,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_8(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 265, port: port_); + funcId: 266, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_rust_async, @@ -12115,7 +12164,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: 266, port: port_); + funcId: 267, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -12144,7 +12193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_blob_twin_rust_async(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 267, port: port_); + funcId: 268, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -12172,7 +12221,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: 268, port: port_); + funcId: 269, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -12199,7 +12248,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: 269)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 270)!; }, codec: SseCodec( decodeSuccessData: sse_decode_blob_twin_sync, @@ -12225,7 +12274,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: 270)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 271)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync, @@ -12249,7 +12298,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 271)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 272)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -12274,7 +12323,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 272)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 273)!; }, codec: SseCodec( decodeSuccessData: sse_decode_point_twin_sync_array_2, @@ -12301,7 +12350,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: 273)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 274)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -12327,7 +12376,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: 274)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 275)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync_array_2, @@ -12353,7 +12402,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: 275)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 276)!; }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_sync, @@ -12379,7 +12428,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: 276)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 277)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_sync, @@ -12406,7 +12455,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: 277)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 278)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -12433,7 +12482,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: 278)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 279)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -12460,7 +12509,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: 279)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 280)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -12488,7 +12537,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: 280, port: port_); + funcId: 281, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12517,7 +12566,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: 281, port: port_); + funcId: 282, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_rust_async, @@ -12544,7 +12593,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: 282)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 283)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12571,7 +12620,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: 283)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 284)!; }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_sync, @@ -12600,7 +12649,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: 284, port: port_); + funcId: 285, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_normal, @@ -12630,7 +12679,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_basic_primitive_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 285, port: port_); + funcId: 286, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_normal, @@ -12660,7 +12709,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: 286, port: port_); + funcId: 287, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_normal, @@ -12689,7 +12738,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 287, port: port_); + funcId: 288, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -12717,7 +12766,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 288, port: port_); + funcId: 289, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -12745,7 +12794,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 289, port: port_); + funcId: 290, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -12773,7 +12822,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 290, port: port_); + funcId: 291, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -12802,7 +12851,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 291, port: port_); + funcId: 292, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -12831,7 +12880,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 292, port: port_); + funcId: 293, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -12860,7 +12909,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 293, port: port_); + funcId: 294, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -12889,7 +12938,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 294, port: port_); + funcId: 295, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -12918,7 +12967,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 295, port: port_); + funcId: 296, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -12948,7 +12997,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 296, port: port_); + funcId: 297, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -12976,7 +13025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 297, port: port_); + funcId: 298, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -13005,7 +13054,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 298, port: port_); + funcId: 299, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -13034,7 +13083,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 299, port: port_); + funcId: 300, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -13063,7 +13112,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 300, port: port_); + funcId: 301, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -13092,7 +13141,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 301, port: port_); + funcId: 302, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -13121,7 +13170,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 302, port: port_); + funcId: 303, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -13150,7 +13199,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 303, port: port_); + funcId: 304, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13179,7 +13228,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: 304, port: port_); + funcId: 305, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_normal, @@ -13209,7 +13258,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: 305, port: port_); + funcId: 306, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_normal, @@ -13239,7 +13288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 306, port: port_); + funcId: 307, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_normal, @@ -13269,7 +13318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 307, port: port_); + funcId: 308, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -13298,7 +13347,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: 308, port: port_); + funcId: 309, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -13327,7 +13376,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 309, port: port_); + funcId: 310, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -13356,7 +13405,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 310, port: port_); + funcId: 311, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -13385,7 +13434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 311, port: port_); + funcId: 312, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -13414,7 +13463,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 312, port: port_); + funcId: 313, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -13443,7 +13492,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 313, port: port_); + funcId: 314, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -13472,7 +13521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 314, port: port_); + funcId: 315, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -13501,7 +13550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 315, port: port_); + funcId: 316, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -13530,7 +13579,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 316, port: port_); + funcId: 317, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -13559,7 +13608,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 317, port: port_); + funcId: 318, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -13588,7 +13637,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 318, port: port_); + funcId: 319, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -13617,7 +13666,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 319, port: port_); + funcId: 320, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -13646,7 +13695,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: 320, port: port_); + funcId: 321, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_rust_async, @@ -13676,7 +13725,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: 321, port: port_); + funcId: 322, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_rust_async, @@ -13706,7 +13755,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: 322, port: port_); + funcId: 323, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_rust_async, @@ -13736,7 +13785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 323, port: port_); + funcId: 324, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -13765,7 +13814,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: 324, port: port_); + funcId: 325, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -13794,7 +13843,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 325, port: port_); + funcId: 326, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -13823,7 +13872,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 326, port: port_); + funcId: 327, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -13852,7 +13901,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 327, port: port_); + funcId: 328, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -13881,7 +13930,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 328, port: port_); + funcId: 329, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -13910,7 +13959,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 329, port: port_); + funcId: 330, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -13939,7 +13988,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 330, port: port_); + funcId: 331, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -13968,7 +14017,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 331, port: port_); + funcId: 332, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -13997,7 +14046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 332, port: port_); + funcId: 333, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -14026,7 +14075,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 333, port: port_); + funcId: 334, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -14055,7 +14104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 334, port: port_); + funcId: 335, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -14084,7 +14133,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 335, port: port_); + funcId: 336, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -14112,7 +14161,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: 336)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 337)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_sync, @@ -14141,7 +14190,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: 337)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 338)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_sync, @@ -14170,7 +14219,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: 338)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 339)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_sync, @@ -14199,7 +14248,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 339)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 340)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -14227,7 +14276,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: 340)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 341)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -14255,7 +14304,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: 341)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 342)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -14283,7 +14332,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: 342)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 343)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -14311,7 +14360,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: 343)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 344)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -14339,7 +14388,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: 344)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 345)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -14367,7 +14416,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: 345)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 346)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -14394,7 +14443,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: 346)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 347)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -14422,7 +14471,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 347)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 348)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -14450,7 +14499,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: 348)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 349)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -14478,7 +14527,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: 349)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 350)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -14506,7 +14555,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: 350)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 351)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -14533,7 +14582,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: 351)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 352)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -14562,7 +14611,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: 352, port: port_); + funcId: 353, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_normal, @@ -14592,7 +14641,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: 353, port: port_); + funcId: 354, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_normal, @@ -14622,7 +14671,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: 354, port: port_); + funcId: 355, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_normal, @@ -14652,7 +14701,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 355, port: port_); + funcId: 356, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -14681,7 +14730,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: 356, port: port_); + funcId: 357, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -14710,7 +14759,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 357, port: port_); + funcId: 358, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -14739,7 +14788,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 358, port: port_); + funcId: 359, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -14768,7 +14817,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 359, port: port_); + funcId: 360, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -14797,7 +14846,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 360, port: port_); + funcId: 361, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -14826,7 +14875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 361, port: port_); + funcId: 362, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -14855,7 +14904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 362, port: port_); + funcId: 363, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -14884,7 +14933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 363, port: port_); + funcId: 364, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -14913,7 +14962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 364, port: port_); + funcId: 365, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -14942,7 +14991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 365, port: port_); + funcId: 366, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -14971,7 +15020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 366, port: port_); + funcId: 367, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -15000,7 +15049,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 367, port: port_); + funcId: 368, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -15029,7 +15078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 368, port: port_); + funcId: 369, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -15058,7 +15107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 369, port: port_); + funcId: 370, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -15087,7 +15136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 370, port: port_); + funcId: 371, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -15116,7 +15165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 371, port: port_); + funcId: 372, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -15145,7 +15194,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: 372, port: port_); + funcId: 373, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -15177,7 +15226,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_i_32_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 373, port: port_); + funcId: 374, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -15208,7 +15257,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: 374, port: port_); + funcId: 375, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_rust_async, @@ -15238,7 +15287,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 375, port: port_); + funcId: 376, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -15267,7 +15316,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: 376, port: port_); + funcId: 377, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -15296,7 +15345,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 377, port: port_); + funcId: 378, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -15325,7 +15374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 378, port: port_); + funcId: 379, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -15354,7 +15403,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 379, port: port_); + funcId: 380, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -15383,7 +15432,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 380, port: port_); + funcId: 381, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -15412,7 +15461,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 381, port: port_); + funcId: 382, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -15441,7 +15490,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 382, port: port_); + funcId: 383, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -15470,7 +15519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 383, port: port_); + funcId: 384, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -15499,7 +15548,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 384, port: port_); + funcId: 385, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -15528,7 +15577,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 385, port: port_); + funcId: 386, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -15557,7 +15606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 386, port: port_); + funcId: 387, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -15586,7 +15635,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 387, port: port_); + funcId: 388, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -15615,7 +15664,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 388, port: port_); + funcId: 389, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -15644,7 +15693,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 389, port: port_); + funcId: 390, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -15673,7 +15722,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 390, port: port_); + funcId: 391, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -15702,7 +15751,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 391, port: port_); + funcId: 392, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -15730,7 +15779,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: 392)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 393)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_sync, @@ -15759,7 +15808,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: 393)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 394)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_sync, @@ -15788,7 +15837,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: 394)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 395)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_sync, @@ -15817,7 +15866,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: 395)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 396)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -15845,7 +15894,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: 396)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 397)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -15873,7 +15922,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: 397)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 398)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -15901,7 +15950,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: 398)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 399)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -15929,7 +15978,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 399)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 400)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -15957,7 +16006,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: 400)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 401)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -15985,7 +16034,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: 401)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 402)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -16013,7 +16062,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: 402)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 403)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -16041,7 +16090,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: 403)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 404)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -16069,7 +16118,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: 404)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 405)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -16097,7 +16146,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: 405)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 406)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -16125,7 +16174,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 406)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 407)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -16153,7 +16202,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: 407)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 408)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -16181,7 +16230,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: 408)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 409)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -16209,7 +16258,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: 409)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 410)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -16237,7 +16286,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: 410)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 411)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -16265,7 +16314,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: 411)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 412)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -16295,7 +16344,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 412, port: port_); + funcId: 413, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16327,7 +16376,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 413, port: port_); + funcId: 414, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16358,7 +16407,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: 414, port: port_); + funcId: 415, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_normal, @@ -16388,7 +16437,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 415, port: port_); + funcId: 416, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -16417,7 +16466,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: 416, port: port_); + funcId: 417, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -16446,7 +16495,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 417, port: port_); + funcId: 418, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -16475,7 +16524,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 418, port: port_); + funcId: 419, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -16504,7 +16553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 419, port: port_); + funcId: 420, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -16533,7 +16582,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 420, port: port_); + funcId: 421, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -16562,7 +16611,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 421, port: port_); + funcId: 422, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -16591,7 +16640,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 422, port: port_); + funcId: 423, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -16620,7 +16669,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 423, port: port_); + funcId: 424, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -16649,7 +16698,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 424, port: port_); + funcId: 425, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -16678,7 +16727,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 425, port: port_); + funcId: 426, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -16707,7 +16756,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 426, port: port_); + funcId: 427, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -16736,7 +16785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 427, port: port_); + funcId: 428, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -16765,7 +16814,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 428, port: port_); + funcId: 429, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -16794,7 +16843,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 429, port: port_); + funcId: 430, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -16823,7 +16872,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 430, port: port_); + funcId: 431, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -16852,7 +16901,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 431, port: port_); + funcId: 432, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -16882,7 +16931,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 432, port: port_); + funcId: 433, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16914,7 +16963,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 433, port: port_); + funcId: 434, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16946,7 +16995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 434, port: port_); + funcId: 435, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16977,7 +17026,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 435, port: port_); + funcId: 436, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -17006,7 +17055,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: 436, port: port_); + funcId: 437, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -17035,7 +17084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 437, port: port_); + funcId: 438, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -17064,7 +17113,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 438, port: port_); + funcId: 439, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -17093,7 +17142,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 439, port: port_); + funcId: 440, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -17122,7 +17171,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 440, port: port_); + funcId: 441, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -17151,7 +17200,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 441, port: port_); + funcId: 442, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -17180,7 +17229,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 442, port: port_); + funcId: 443, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -17209,7 +17258,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 443, port: port_); + funcId: 444, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -17238,7 +17287,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 444, port: port_); + funcId: 445, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -17267,7 +17316,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 445, port: port_); + funcId: 446, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -17296,7 +17345,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 446, port: port_); + funcId: 447, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -17325,7 +17374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 447, port: port_); + funcId: 448, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -17354,7 +17403,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 448, port: port_); + funcId: 449, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -17383,7 +17432,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 449, port: port_); + funcId: 450, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -17412,7 +17461,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 450, port: port_); + funcId: 451, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -17441,7 +17490,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 451, port: port_); + funcId: 452, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -17470,7 +17519,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: 452)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 453)!; }, codec: SseCodec( decodeSuccessData: @@ -17501,7 +17550,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: 453)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 454)!; }, codec: SseCodec( decodeSuccessData: @@ -17531,7 +17580,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: 454)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 455)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_sync, @@ -17560,7 +17609,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: 455)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 456)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -17588,7 +17637,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: 456)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 457)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -17616,7 +17665,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: 457)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 458)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -17644,7 +17693,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: 458)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 459)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -17672,7 +17721,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 459)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 460)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -17700,7 +17749,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: 460)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 461)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -17728,7 +17777,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: 461)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 462)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -17756,7 +17805,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: 462)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 463)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -17784,7 +17833,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: 463)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 464)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -17812,7 +17861,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: 464)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 465)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -17840,7 +17889,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 465)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 466)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -17868,7 +17917,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 466)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 467)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -17896,7 +17945,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: 467)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 468)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -17924,7 +17973,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: 468)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 469)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -17952,7 +18001,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: 469)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 470)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -17980,7 +18029,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: 470)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 471)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -18008,7 +18057,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: 471)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 472)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -18038,7 +18087,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 472, port: port_); + funcId: 473, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_rust_async, @@ -18068,7 +18117,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: 473, port: port_); + funcId: 474, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_rust_async, @@ -18098,7 +18147,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: 474, port: port_); + funcId: 475, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_rust_async, @@ -18128,7 +18177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 475, port: port_); + funcId: 476, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -18157,7 +18206,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 476, port: port_); + funcId: 477, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -18186,7 +18235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 477, port: port_); + funcId: 478, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -18215,7 +18264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 478, port: port_); + funcId: 479, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -18245,7 +18294,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 479, port: port_); + funcId: 480, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -18275,7 +18324,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 480, port: port_); + funcId: 481, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -18305,7 +18354,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 481, port: port_); + funcId: 482, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18335,7 +18384,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 482, port: port_); + funcId: 483, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -18365,7 +18414,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 483, port: port_); + funcId: 484, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -18395,7 +18444,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 484, port: port_); + funcId: 485, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -18424,7 +18473,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 485, port: port_); + funcId: 486, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -18454,7 +18503,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 486, port: port_); + funcId: 487, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -18484,7 +18533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 487, port: port_); + funcId: 488, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -18514,7 +18563,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 488, port: port_); + funcId: 489, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -18544,7 +18593,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 489, port: port_); + funcId: 490, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -18574,7 +18623,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 490, port: port_); + funcId: 491, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -18604,7 +18653,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 491, port: port_); + funcId: 492, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -18632,7 +18681,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: 492)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 493)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_sync, @@ -18661,7 +18710,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: 493)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 494)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_sync, @@ -18690,7 +18739,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: 494)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 495)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_sync, @@ -18717,7 +18766,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 495)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 496)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -18744,7 +18793,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: 496)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 497)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -18771,7 +18820,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 497)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 498)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -18798,7 +18847,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 498)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 499)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -18826,7 +18875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 499)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 500)!; }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -18854,7 +18903,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 500)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 501)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -18882,7 +18931,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 501)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 502)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18910,7 +18959,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 502)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 503)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -18938,7 +18987,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 503)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 504)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -18966,7 +19015,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 504)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 505)!; }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -18993,7 +19042,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 505)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 506)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19021,7 +19070,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 506)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 507)!; }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -19049,7 +19098,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 507)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 508)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -19077,7 +19126,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 508)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 509)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19105,7 +19154,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 509)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 510)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -19133,7 +19182,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 510)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 511)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -19161,7 +19210,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 511)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 512)!; }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -19190,7 +19239,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 512, port: port_); + funcId: 513, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19219,7 +19268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 513, port: port_); + funcId: 514, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19249,7 +19298,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_normal( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 514, port: port_); + funcId: 515, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19278,7 +19327,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 515, port: port_); + funcId: 516, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19307,7 +19356,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 516, port: port_); + funcId: 517, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19336,7 +19385,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 517, port: port_); + funcId: 518, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_normal, @@ -19364,7 +19413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 518, port: port_); + funcId: 519, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19393,7 +19442,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 519, port: port_); + funcId: 520, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19421,7 +19470,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: 520, port: port_); + funcId: 521, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19450,7 +19499,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 521, port: port_); + funcId: 522, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19479,7 +19528,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 522, port: port_); + funcId: 523, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19508,7 +19557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 523, port: port_); + funcId: 524, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_normal, @@ -19536,7 +19585,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 524, port: port_); + funcId: 525, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19565,7 +19614,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 525, port: port_); + funcId: 526, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19591,7 +19640,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 526, port: port_); + funcId: 527, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19620,7 +19669,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 527, port: port_); + funcId: 528, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19649,7 +19698,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 528, port: port_); + funcId: 529, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19679,7 +19728,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_rust_async( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 529, port: port_); + funcId: 530, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19708,7 +19757,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 530, port: port_); + funcId: 531, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19737,7 +19786,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 531, port: port_); + funcId: 532, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19766,7 +19815,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 532, port: port_); + funcId: 533, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_rust_async, @@ -19795,7 +19844,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); + funcId: 534, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19824,7 +19873,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 534, port: port_); + funcId: 535, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19853,7 +19902,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: 535, port: port_); + funcId: 536, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19882,7 +19931,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 536, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19911,7 +19960,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 537, port: port_); + funcId: 538, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19940,7 +19989,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 538, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_rust_async, @@ -19969,7 +20018,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 539, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19998,7 +20047,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 540, port: port_); + funcId: 541, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20025,7 +20074,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 541, port: port_); + funcId: 542, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20053,7 +20102,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 542)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 543)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20081,7 +20130,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: 543)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 544)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20109,7 +20158,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: 544)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 545)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20137,7 +20186,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 545)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 546)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20165,7 +20214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 546)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 547)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20193,7 +20242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 547)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 548)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_sync, @@ -20220,7 +20269,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 548)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 549)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20248,7 +20297,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: 549)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 550)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20275,7 +20324,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: 550)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 551)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20303,7 +20352,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 551)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 552)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20331,7 +20380,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 552)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 553)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20359,7 +20408,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 553)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 554)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_sync, @@ -20386,7 +20435,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: 554)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 555)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20414,7 +20463,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 555)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 556)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20439,7 +20488,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 556)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 557)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20468,7 +20517,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 557, port: port_); + funcId: 558, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -20497,7 +20546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 558, port: port_); + funcId: 559, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -20526,7 +20575,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 559, port: port_); + funcId: 560, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -20556,7 +20605,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Duration(durations, serializer); sse_encode_Chrono_Local(since, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 560, port: port_); + funcId: 561, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -20586,7 +20635,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Naive(timestamps, serializer); sse_encode_Chrono_Naive(epoch, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 561, port: port_); + funcId: 562, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -20615,7 +20664,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: 562, port: port_); + funcId: 563, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -20644,7 +20693,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 563, port: port_); + funcId: 564, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -20673,7 +20722,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 564, port: port_); + funcId: 565, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -20700,7 +20749,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 565, port: port_); + funcId: 566, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -20727,7 +20776,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 566, port: port_); + funcId: 567, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -20754,7 +20803,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 567)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -20781,7 +20830,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -20808,7 +20857,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 570)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -20836,7 +20885,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: 570)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 571)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -20864,7 +20913,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: 571)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 572)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -20891,7 +20940,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: 572)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 573)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -20918,7 +20967,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 573)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 574)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -20946,7 +20995,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: 574)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 575)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -20972,7 +21021,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 575)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 576)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -20998,7 +21047,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 576)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 577)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -21025,7 +21074,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 577, port: port_); + funcId: 578, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21052,7 +21101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 578, port: port_); + funcId: 579, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21080,7 +21129,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_unit, @@ -21111,7 +21160,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_comments_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 580, port: port_); + funcId: 581, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21139,7 +21188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 581, port: port_); + funcId: 582, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21166,7 +21215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 582)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 583)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21192,7 +21241,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_unit, @@ -21219,7 +21268,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: 585)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21248,7 +21297,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: 585)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 586)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21275,7 +21324,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 586)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 587)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21307,7 +21356,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_demo_struct_for_rust_call_dart_twin_rust_async_Output_demo_struct_for_rust_call_dart_twin_rust_async_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 587, port: port_); + funcId: 588, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21339,7 +21388,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_i_32(numTimes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 588, port: port_); + funcId: 589, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21369,7 +21418,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 589, port: port_); + funcId: 590, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21401,7 +21450,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_opt_String(expectOutput, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 590, port: port_); + funcId: 591, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21431,7 +21480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_String_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 591, port: port_); + funcId: 592, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21461,7 +21510,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 592, port: port_); + funcId: 593, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21493,7 +21542,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_demo_struct_for_rust_call_dart_twin_rust_async_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 593, port: port_); + funcId: 594, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21525,7 +21574,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_DartOpaque_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 594, port: port_); + funcId: 595, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21555,7 +21604,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_DartOpaque_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 595, port: port_); + funcId: 596, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -21584,7 +21633,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 596, port: port_); + funcId: 597, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -21613,7 +21662,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 597, port: port_); + funcId: 598, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -21642,7 +21691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 598, port: port_); + funcId: 599, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_rust_async, @@ -21672,7 +21721,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartOpaque(opaque1, serializer); sse_encode_DartOpaque(opaque2, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 599, port: port_); + funcId: 600, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_rust_async, @@ -21701,7 +21750,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 600, port: port_); + funcId: 601, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21731,7 +21780,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_dart_opaque_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 601, port: port_); + funcId: 602, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21761,7 +21810,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_dart_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 602, port: port_); + funcId: 603, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21790,7 +21839,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 603, port: port_); + funcId: 604, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21819,7 +21868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 604, port: port_); + funcId: 605, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -21848,7 +21897,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 605, port: port_); + funcId: 606, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21877,7 +21926,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 606, port: port_); + funcId: 607, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -21906,7 +21955,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 607, port: port_); + funcId: 608, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -21935,7 +21984,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 608, port: port_); + funcId: 609, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21964,7 +22013,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 609, port: port_); + funcId: 610, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -21993,7 +22042,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 610, port: port_); + funcId: 611, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22023,7 +22072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 611, port: port_); + funcId: 612, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22050,7 +22099,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 612)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 613)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22077,7 +22126,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 613)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 614)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22105,7 +22154,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 614)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 615)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_sync, @@ -22134,7 +22183,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: 615)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 616)!; }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_sync, @@ -22161,7 +22210,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 616)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 617)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22188,7 +22237,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: 617)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 618)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22215,7 +22264,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: 618)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 619)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22242,7 +22291,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 619)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 620)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22269,7 +22318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 620)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 621)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -22296,7 +22345,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: 621)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 622)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22323,7 +22372,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 622)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 623)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -22350,7 +22399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 623)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 624)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -22377,7 +22426,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 624)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 625)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22404,7 +22453,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 625)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 626)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22431,7 +22480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 626)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 627)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22459,7 +22508,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: 627)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 628)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22491,7 +22540,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 628, port: port_); + funcId: 629, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22519,7 +22568,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_i_32, @@ -22546,7 +22595,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 630, port: port_); + funcId: 631, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -22577,7 +22626,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 631, port: port_); + funcId: 632, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22608,7 +22657,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinSync( that, serializer); sse_encode_StreamSink_i_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 632)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 633)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22634,7 +22683,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: 634)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22660,7 +22709,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 634)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 635)!; }, codec: SseCodec( decodeSuccessData: @@ -22690,7 +22739,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 635)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 636)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22719,7 +22768,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_simple_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 636, port: port_); + funcId: 637, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_rust_async, @@ -22748,7 +22797,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: 637, port: port_); + funcId: 638, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_rust_async, @@ -22778,7 +22827,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_mixed_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 638, port: port_); + funcId: 639, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_rust_async, @@ -22808,7 +22857,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 639, port: port_); + funcId: 640, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_rust_async, @@ -22838,7 +22887,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_tuple_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 640, port: port_); + funcId: 641, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_rust_async, @@ -22867,7 +22916,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_rust_async(weekday, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 641, port: port_); + funcId: 642, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_rust_async, @@ -22896,7 +22945,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: 642, port: port_); + funcId: 643, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_rust_async, @@ -22925,7 +22974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 643, port: port_); + funcId: 644, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_rust_async, @@ -22954,7 +23003,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: 644, port: port_); + funcId: 645, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_rust_async, @@ -22983,7 +23032,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: 645, port: port_); + funcId: 646, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -23011,7 +23060,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: 646)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 647)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_sync, @@ -23039,7 +23088,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: 647)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 648)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_sync, @@ -23067,7 +23116,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: 648)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 649)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_sync, @@ -23095,7 +23144,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: 649)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 650)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_sync, @@ -23123,7 +23172,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: 650)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 651)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_sync, @@ -23151,7 +23200,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_sync(weekday, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 651)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 652)!; }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_sync, @@ -23179,7 +23228,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: 652)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 653)!; }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_sync, @@ -23207,7 +23256,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 653)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 654)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_sync, @@ -23234,7 +23283,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: 654)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 655)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_sync, @@ -23261,7 +23310,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: 655)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 656)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -23288,7 +23337,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 656, port: port_); + funcId: 657, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23318,7 +23367,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(address, serializer); sse_encode_String(payload, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 657, port: port_); + funcId: 658, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23347,7 +23396,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: 658, port: port_); + funcId: 659, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -23376,7 +23425,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_event_twin_rust_async_Sse(listener, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 659, port: port_); + funcId: 660, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23404,7 +23453,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 660, port: port_); + funcId: 661, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23431,7 +23480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 661, port: port_); + funcId: 662, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23460,7 +23509,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 662, port: port_); + funcId: 663, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23490,7 +23539,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_nested_error_outer_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 663, port: port_); + funcId: 664, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23520,7 +23569,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_struct_error_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 664, port: port_); + funcId: 665, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23549,7 +23598,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 665, port: port_); + funcId: 666, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_rust_async, @@ -23578,7 +23627,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: 666, port: port_); + funcId: 667, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23608,7 +23657,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: 667, port: port_); + funcId: 668, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23636,7 +23685,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_unit, @@ -23664,7 +23713,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_u_32, @@ -23692,7 +23741,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 670, port: port_); + funcId: 671, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23719,7 +23768,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 671, port: port_); + funcId: 672, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23746,7 +23795,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 672, port: port_); + funcId: 673, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23773,7 +23822,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 673, port: port_); + funcId: 674, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23800,7 +23849,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 674, port: port_); + funcId: 675, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23827,7 +23876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 675, port: port_); + funcId: 676, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23854,7 +23903,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 676, port: port_); + funcId: 677, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23881,7 +23930,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 677, port: port_); + funcId: 678, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23908,7 +23957,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 678, port: port_); + funcId: 679, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23935,7 +23984,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 679, port: port_); + funcId: 680, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23964,7 +24013,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 680, port: port_); + funcId: 681, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23991,7 +24040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 681, port: port_); + funcId: 682, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24020,7 +24069,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 682, port: port_); + funcId: 683, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_rust_async, @@ -24049,7 +24098,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: 683, port: port_); + funcId: 684, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24079,7 +24128,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: 684, port: port_); + funcId: 685, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24107,7 +24156,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 685, port: port_); + funcId: 686, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24135,7 +24184,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 686, port: port_); + funcId: 687, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24165,7 +24214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 687, port: port_); + funcId: 688, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24193,7 +24242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 688, port: port_); + funcId: 689, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24218,7 +24267,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 689)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 690)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24243,7 +24292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 690)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 691)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24270,7 +24319,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 691)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 692)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24299,7 +24348,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: 692)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 693)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24327,7 +24376,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: 693)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 694)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24355,7 +24404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 694)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 695)!; }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_sync, @@ -24383,7 +24432,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: 695)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 696)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24411,7 +24460,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: 696)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 697)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24438,7 +24487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 697)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 698)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24464,7 +24513,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 698)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 699)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24490,7 +24539,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 699)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 700)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24515,7 +24564,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 700)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 701)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24540,7 +24589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 701)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 702)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24565,7 +24614,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 702)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 703)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24590,7 +24639,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: 704)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24616,7 +24665,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 704)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 705)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24641,7 +24690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 705)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 706)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24666,7 +24715,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 706)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 707)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24691,7 +24740,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 707)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 708)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24716,7 +24765,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 708)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 709)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24743,7 +24792,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 709)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 710)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24768,7 +24817,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: 711)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24796,7 +24845,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 711)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 712)!; }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_sync, @@ -24823,7 +24872,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: 712)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 713)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24851,7 +24900,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: 713)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 714)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24877,7 +24926,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 714)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 715)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24903,7 +24952,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 715)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 716)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24932,7 +24981,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 716)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 717)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24958,7 +25007,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 717)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 718)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24985,7 +25034,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_new_simple_struct, @@ -25012,7 +25061,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 719, port: port_); + funcId: 720, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -25041,7 +25090,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 720, port: port_); + funcId: 721, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25070,7 +25119,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 721, port: port_); + funcId: 722, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25096,7 +25145,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 722)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -25122,7 +25171,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 724)!; }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -25149,7 +25198,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 724)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 725)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25176,7 +25225,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: 725)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 726)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25205,7 +25254,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 726, port: port_); + funcId: 727, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -25234,7 +25283,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: 727, port: port_); + funcId: 728, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -25263,7 +25312,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: 728, port: port_); + funcId: 729, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_rust_async, @@ -25292,7 +25341,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: 729, port: port_); + funcId: 730, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_rust_async, @@ -25321,7 +25370,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 730, port: port_); + funcId: 731, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -25350,7 +25399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 731, port: port_); + funcId: 732, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -25379,7 +25428,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 732, port: port_); + funcId: 733, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -25408,7 +25457,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 733, port: port_); + funcId: 734, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -25435,7 +25484,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: 734)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 735)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -25463,7 +25512,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: 735)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 736)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -25491,7 +25540,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: 736)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 737)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_sync, @@ -25519,7 +25568,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: 737)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 738)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_sync, @@ -25547,7 +25596,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 738)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 739)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -25575,7 +25624,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: 739)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 740)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -25602,7 +25651,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 740)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 741)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -25629,7 +25678,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 741)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 742)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -25656,7 +25705,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 742, port: port_); + funcId: 743, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25687,7 +25736,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 743, port: port_); + funcId: 744, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25719,7 +25768,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 744, port: port_); + funcId: 745, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25749,7 +25798,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 745, port: port_); + funcId: 746, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25783,7 +25832,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 746, port: port_); + funcId: 747, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25817,7 +25866,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 747, port: port_); + funcId: 748, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25855,7 +25904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 748, port: port_); + funcId: 749, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25886,7 +25935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 749, port: port_); + funcId: 750, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_rust_async, @@ -25916,7 +25965,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 750, port: port_); + funcId: 751, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25948,7 +25997,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 751, port: port_); + funcId: 752, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async_array_3, @@ -25975,7 +26024,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_sum_with_twin_rust_async, @@ -26005,7 +26054,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: 753, port: port_); + funcId: 754, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26034,7 +26083,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 754, port: port_); + funcId: 755, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_rust_async, @@ -26064,7 +26113,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: 755, port: port_); + funcId: 756, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26094,7 +26143,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_simple_primitive_enum_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 756, port: port_); + funcId: 757, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26126,7 +26175,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: 757, port: port_); + funcId: 758, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26155,7 +26204,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 758, port: port_); + funcId: 759, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26185,7 +26234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 759, port: port_); + funcId: 760, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26215,7 +26264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 760, port: port_); + funcId: 761, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_rust_async, @@ -26245,7 +26294,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: 761, port: port_); + funcId: 762, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -26274,7 +26323,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 762, port: port_); + funcId: 763, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26308,7 +26357,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 763, port: port_); + funcId: 764, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -26333,7 +26382,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: 765)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26362,7 +26411,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: 765)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 766)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26392,7 +26441,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: 766)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 767)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26420,7 +26469,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 767)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 768)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26453,7 +26502,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 768)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 769)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26485,7 +26534,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_sync(that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 769)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 770)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26521,7 +26570,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 770)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 771)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26551,7 +26600,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 771)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 772)!; }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_sync, @@ -26579,7 +26628,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: 772)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 773)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26608,7 +26657,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: 773)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 774)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync_array_3, @@ -26633,7 +26682,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: 775)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync, @@ -26661,7 +26710,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: 775)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 776)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26689,7 +26738,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 776)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 777)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_sync, @@ -26717,7 +26766,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: 777)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 778)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26744,7 +26793,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_simple_primitive_enum_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 778)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 779)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26773,7 +26822,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: 779)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 780)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26801,7 +26850,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 780)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 781)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26829,7 +26878,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 781)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 782)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26857,7 +26906,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 782)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 783)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_sync, @@ -26885,7 +26934,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: 783)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 784)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -26912,7 +26961,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 784)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 785)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26941,7 +26990,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: 785)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 786)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -26970,7 +27019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 786, port: port_); + funcId: 787, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27000,7 +27049,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 787, port: port_); + funcId: 788, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27029,7 +27078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 788, port: port_); + funcId: 789, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -27058,7 +27107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 789, port: port_); + funcId: 790, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -27085,7 +27134,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 790, port: port_); + funcId: 791, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -27112,7 +27161,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 791, port: port_); + funcId: 792, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -27139,7 +27188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 792, port: port_); + funcId: 793, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -27168,7 +27217,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 793, port: port_); + funcId: 794, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -27197,7 +27246,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 794, port: port_); + funcId: 795, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27227,7 +27276,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 795, port: port_); + funcId: 796, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27257,7 +27306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 796, port: port_); + funcId: 797, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27288,7 +27337,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 797, port: port_); + funcId: 798, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27318,7 +27367,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 798, port: port_); + funcId: 799, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27349,7 +27398,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_mirror_struct_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 799, port: port_); + funcId: 800, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27380,7 +27429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 800, port: port_); + funcId: 801, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27410,7 +27459,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 801, port: port_); + funcId: 802, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27441,7 +27490,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 802, port: port_); + funcId: 803, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -27471,7 +27520,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 803, port: port_); + funcId: 804, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -27498,7 +27547,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 804, port: port_); + funcId: 805, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -27526,7 +27575,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 805, port: port_); + funcId: 806, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -27553,7 +27602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 806, port: port_); + funcId: 807, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -27580,7 +27629,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 807, port: port_); + funcId: 808, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -27607,7 +27656,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 808, port: port_); + funcId: 809, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -27635,7 +27684,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 809, port: port_); + funcId: 810, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -27664,7 +27713,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 810, port: port_); + funcId: 811, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -27691,7 +27740,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 811, port: port_); + funcId: 812, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -27719,7 +27768,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 812)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 813)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27748,7 +27797,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 813)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 814)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27776,7 +27825,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 814)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 815)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -27803,7 +27852,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 815)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 816)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -27829,7 +27878,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 816)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 817)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -27855,7 +27904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 817)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -27880,7 +27929,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 819)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -27906,7 +27955,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: 819)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 820)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -27934,7 +27983,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_array_2_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 820)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 821)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27963,7 +28012,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 821)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 822)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27992,7 +28041,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 822)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 823)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28022,7 +28071,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 823)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28051,7 +28100,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 825)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28080,7 +28129,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_mirror_struct_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 825)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 826)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28110,7 +28159,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 826)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28139,7 +28188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 828)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28168,7 +28217,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: 828)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 829)!; }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -28196,7 +28245,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: 829)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 830)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -28222,7 +28271,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_contains_mirrored_sub_struct_twin_sync, @@ -28248,7 +28297,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: sse_decode_list_raw_string_mirrored, @@ -28274,7 +28323,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: 833)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -28300,7 +28349,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 833)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 834)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -28326,7 +28375,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 834)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 835)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -28352,7 +28401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 835)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 836)!; }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -28380,7 +28429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 836)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 837)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -28406,7 +28455,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 837)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 838)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -28433,7 +28482,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 838, port: port_); + funcId: 839, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_rust_async, @@ -28462,7 +28511,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 839, port: port_); + funcId: 840, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -28491,7 +28540,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: 840, port: port_); + funcId: 841, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_rust_async, @@ -28520,7 +28569,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: 841, port: port_); + funcId: 842, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_rust_async, @@ -28549,7 +28598,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 842, port: port_); + funcId: 843, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28579,7 +28628,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: 843, port: port_); + funcId: 844, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -28608,7 +28657,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 844, port: port_); + funcId: 845, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -28637,7 +28686,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_rust_async(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 845, port: port_); + funcId: 846, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_rust_async, @@ -28667,7 +28716,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 846, port: port_); + funcId: 847, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -28696,7 +28745,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: 847, port: port_); + funcId: 848, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_rust_async, @@ -28725,7 +28774,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: 848, port: port_); + funcId: 849, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_rust_async, @@ -28751,7 +28800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 849)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 850)!; }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_sync, @@ -28778,7 +28827,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 850)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 851)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -28806,7 +28855,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: 851)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 852)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_sync, @@ -28834,7 +28883,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: 852)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 853)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_sync, @@ -28861,7 +28910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 853)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 854)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28889,7 +28938,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: 854)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 855)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -28916,7 +28965,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: 855)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 856)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -28944,7 +28993,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: 856)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 857)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_sync, @@ -28972,7 +29021,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: 857)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 858)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -28999,7 +29048,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: 858)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 859)!; }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_sync, @@ -29027,7 +29076,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: 859)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 860)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_sync, @@ -29056,7 +29105,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: 860, port: port_); + funcId: 861, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_rust_async, @@ -29083,7 +29132,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 861, port: port_); + funcId: 862, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29112,7 +29161,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 862, port: port_); + funcId: 863, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -29141,7 +29190,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 863, port: port_); + funcId: 864, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -29168,7 +29217,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: 864)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 865)!; }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_sync, @@ -29193,7 +29242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 865)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 866)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29220,7 +29269,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 866)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 867)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -29247,7 +29296,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 867)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 868)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -29276,7 +29325,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: 868, port: port_); + funcId: 869, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_rust_async, @@ -29304,7 +29353,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: 869)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 870)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_sync, @@ -29336,7 +29385,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: 870, port: port_); + funcId: 871, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -29367,7 +29416,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: 871)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 872)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -29396,7 +29445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 872, port: port_); + funcId: 873, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -29438,7 +29487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_exotic_optionals_twin_rust_async( structbox, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 873, port: port_); + funcId: 874, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29476,7 +29525,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_rust_async( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 874, port: port_); + funcId: 875, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -29507,7 +29556,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 875, port: port_); + funcId: 876, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -29536,7 +29585,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 876, port: port_); + funcId: 877, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_rust_async, @@ -29565,7 +29614,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: 877, port: port_); + funcId: 878, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_rust_async, @@ -29593,7 +29642,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: 878)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 879)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -29632,7 +29681,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: 879)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 880)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29668,7 +29717,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: 880)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 881)!; }, codec: SseCodec( decodeSuccessData: @@ -29697,7 +29746,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: 881)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -29725,7 +29774,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 883)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_sync, @@ -29752,7 +29801,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: 883)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 884)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_sync, @@ -29780,7 +29829,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 884, port: port_); + funcId: 885, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29809,7 +29858,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 885, port: port_); + funcId: 886, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29838,7 +29887,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 886, port: port_); + funcId: 887, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29868,7 +29917,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_struct_for_borrow_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 887, port: port_); + funcId: 888, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_rust_async, @@ -29895,7 +29944,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 888)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29922,7 +29971,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 890)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29949,7 +29998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 890)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 891)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29978,7 +30027,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_for_borrow_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 891)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 892)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_sync, @@ -30007,7 +30056,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 892, port: port_); + funcId: 893, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_rust_async, @@ -30035,7 +30084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 893)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 894)!; }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_sync, @@ -30070,7 +30119,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 894, port: port_); + funcId: 895, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30099,7 +30148,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 895, port: port_); + funcId: 896, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -30132,7 +30181,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: 896)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30159,7 +30208,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -30186,7 +30235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 898, port: port_); + funcId: 899, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30215,7 +30264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 899, port: port_); + funcId: 900, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_rust_async, @@ -30241,7 +30290,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 900)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 901)!; }, codec: SseCodec( decodeSuccessData: @@ -30268,7 +30317,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: sse_decode_raw_string_item_struct_twin_sync, @@ -30298,7 +30347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 902, port: port_); + funcId: 903, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30329,7 +30378,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 903, port: port_); + funcId: 904, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30360,7 +30409,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 904, port: port_); + funcId: 905, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30391,7 +30440,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 905, port: port_); + funcId: 906, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30422,7 +30471,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 906, port: port_); + funcId: 907, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30451,7 +30500,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 907, port: port_); + funcId: 908, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30480,7 +30529,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 908, port: port_); + funcId: 909, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30508,7 +30557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 909, port: port_); + funcId: 910, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30540,7 +30589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 910, port: port_); + funcId: 911, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30571,7 +30620,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 911, port: port_); + funcId: 912, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30602,7 +30651,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 912, port: port_); + funcId: 913, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30630,7 +30679,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 913, port: port_); + funcId: 914, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30662,7 +30711,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 914)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 915)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30694,7 +30743,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 915)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 916)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30726,7 +30775,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 916, port: port_); + funcId: 917, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30760,7 +30809,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 917, port: port_); + funcId: 918, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30790,7 +30839,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 918, port: port_); + funcId: 919, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30823,7 +30872,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 919, port: port_); + funcId: 920, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30855,7 +30904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 920, port: port_); + funcId: 921, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30888,7 +30937,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 921, port: port_); + funcId: 922, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30921,7 +30970,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 922, port: port_); + funcId: 923, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30951,7 +31000,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 923, port: port_); + funcId: 924, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30978,7 +31027,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: @@ -31012,7 +31061,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 925, port: port_); + funcId: 926, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31042,7 +31091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 926, port: port_); + funcId: 927, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31069,7 +31118,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 927, port: port_); + funcId: 928, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31100,7 +31149,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: 928, port: port_); + funcId: 929, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31128,7 +31177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 929, port: port_); + funcId: 930, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -31156,7 +31205,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_enum_with_good_and_opaque_twin_rust_async, @@ -31188,7 +31237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 931, port: port_); + funcId: 932, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31215,7 +31264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 932, port: port_); + funcId: 933, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31246,7 +31295,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 933, port: port_); + funcId: 934, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31277,7 +31326,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: 934, port: port_); + funcId: 935, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31308,7 +31357,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 935, port: port_); + funcId: 936, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31338,7 +31387,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinRustAsyncSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 936, port: port_); + funcId: 937, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31365,7 +31414,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 937, port: port_); + funcId: 938, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31393,7 +31442,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: @@ -31422,7 +31471,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 939, port: port_); + funcId: 940, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31452,7 +31501,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 940, port: port_); + funcId: 941, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31480,7 +31529,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 941, port: port_); + funcId: 942, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31514,7 +31563,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 942, port: port_); + funcId: 943, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31544,7 +31593,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 943, port: port_); + funcId: 944, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31575,7 +31624,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: 944, port: port_); + funcId: 945, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31603,7 +31652,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 945, port: port_); + funcId: 946, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31636,7 +31685,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 946, port: port_); + funcId: 947, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31668,7 +31717,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 947, port: port_); + funcId: 948, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31700,7 +31749,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 948, port: port_); + funcId: 949, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31727,7 +31776,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 949, port: port_); + funcId: 950, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31756,7 +31805,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 950, port: port_); + funcId: 951, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31791,7 +31840,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 951, port: port_); + funcId: 952, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31820,7 +31869,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 952)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 953)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31850,7 +31899,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 953)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 954)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31880,7 +31929,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 954)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 955)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31909,7 +31958,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 955)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 956)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31939,7 +31988,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 956)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 957)!; }, codec: SseCodec( decodeSuccessData: @@ -31967,7 +32016,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 957)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 958)!; }, codec: SseCodec( decodeSuccessData: @@ -31994,7 +32043,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 958)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 959)!; }, codec: SseCodec( decodeSuccessData: @@ -32021,7 +32070,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 959)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 960)!; }, codec: SseCodec( decodeSuccessData: @@ -32051,7 +32100,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 960)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 961)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32081,7 +32130,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 961)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 962)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32111,7 +32160,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 962)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 963)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32137,7 +32186,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 963)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 964)!; }, codec: SseCodec( decodeSuccessData: @@ -32168,7 +32217,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 964)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 965)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32200,7 +32249,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinSync( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 965)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 966)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32231,7 +32280,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 966)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 967)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32264,7 +32313,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: 967)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 968)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32293,7 +32342,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 968)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 969)!; }, codec: SseCodec( decodeSuccessData: @@ -32323,7 +32372,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 969)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 970)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32354,7 +32403,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 970)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 971)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32384,7 +32433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 971)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 972)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32415,7 +32464,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { borrow, serializer); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( mutBorrow, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 972)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 973)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32444,7 +32493,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 973)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 974)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32470,7 +32519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 974)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 975)!; }, codec: SseCodec( decodeSuccessData: @@ -32502,7 +32551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 975)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 976)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32531,7 +32580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 976)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 977)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32557,7 +32606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 977)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 978)!; }, codec: SseCodec( decodeSuccessData: @@ -32587,7 +32636,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: 978)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 979)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32614,7 +32663,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 979)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 980)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -32641,7 +32690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 980)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 981)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -32672,7 +32721,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 981)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 982)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32698,7 +32747,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 982)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 983)!; }, codec: SseCodec( decodeSuccessData: @@ -32727,7 +32776,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 983)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 984)!; }, codec: SseCodec( decodeSuccessData: @@ -32757,7 +32806,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: 984)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 985)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32787,7 +32836,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( a, serializer); sse_encode_String(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 985)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 986)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32816,7 +32865,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinSyncSendSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 986)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 987)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32842,7 +32891,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 987)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 988)!; }, codec: SseCodec( decodeSuccessData: @@ -32871,7 +32920,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 988)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 989)!; }, codec: SseCodec( decodeSuccessData: @@ -32898,7 +32947,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 989)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 990)!; }, codec: SseCodec( decodeSuccessData: @@ -32927,7 +32976,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 990)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 991)!; }, codec: SseCodec( decodeSuccessData: @@ -32954,7 +33003,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 991)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 992)!; }, codec: SseCodec( decodeSuccessData: @@ -32986,7 +33035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { apple, serializer); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( orange, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 992)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 993)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33015,7 +33064,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 993)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 994)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33045,7 +33094,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: 994)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 995)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33072,7 +33121,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 995)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 996)!; }, codec: SseCodec( decodeSuccessData: @@ -33104,7 +33153,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 996)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 997)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33134,7 +33183,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 997)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 998)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33164,7 +33213,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 998)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 999)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33190,7 +33239,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 999)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1000)!; }, codec: SseCodec( decodeSuccessData: @@ -33217,7 +33266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1000)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1001)!; }, codec: SseCodec( decodeSuccessData: @@ -33248,7 +33297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1001)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1002)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33275,7 +33324,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: sse_decode_enum_opaque_twin_rust_async_array_5, @@ -33302,7 +33351,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1003, port: port_); + funcId: 1004, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_rust_async, @@ -33329,7 +33378,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1004, port: port_); + funcId: 1005, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync, @@ -33359,7 +33408,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinRustAsync( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1005, port: port_); + funcId: 1006, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33387,7 +33436,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: sse_decode_RustOpaque_FrbOpaqueReturnTwinRustAsync, @@ -33416,7 +33465,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1007, port: port_); + funcId: 1008, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33443,7 +33492,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1008, port: port_); + funcId: 1009, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync_array_2, @@ -33472,7 +33521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinRustAsync(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1009, port: port_); + funcId: 1010, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33499,7 +33548,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1010, port: port_); + funcId: 1011, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinRustAsync, @@ -33528,7 +33577,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: 1011, port: port_); + funcId: 1012, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33558,7 +33607,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1012, port: port_); + funcId: 1013, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33587,7 +33636,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinRustAsync(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1013, port: port_); + funcId: 1014, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33616,7 +33665,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1014, port: port_); + funcId: 1015, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33645,7 +33694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1015, port: port_); + funcId: 1016, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33674,7 +33723,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1016, port: port_); + funcId: 1017, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33700,7 +33749,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1017)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1018)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_sync_array_5, @@ -33726,7 +33775,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1018)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1019)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_sync, @@ -33752,7 +33801,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1019)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1020)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync, @@ -33781,7 +33830,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: 1020)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1021)!; }, codec: SseCodec( decodeSuccessData: @@ -33808,7 +33857,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1021)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1022)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinSync, @@ -33835,7 +33884,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: 1022)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1023)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33861,7 +33910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1023)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1024)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync_array_2, @@ -33888,7 +33937,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinSync(data, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1024)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1025)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33914,7 +33963,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1025)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1026)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinSync, @@ -33941,7 +33990,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: 1026)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1027)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33968,7 +34017,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: 1027)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1028)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33995,7 +34044,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinSync(clone, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1028)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1029)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34022,7 +34071,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1029)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1030)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34049,7 +34098,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1030)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1031)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34076,7 +34125,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1031)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1032)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34105,7 +34154,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1032, port: port_); + funcId: 1033, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -34133,7 +34182,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: 1033)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1034)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -34162,7 +34211,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1034, port: port_); + funcId: 1035, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34192,7 +34241,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1035, port: port_); + funcId: 1036, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34225,7 +34274,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_StreamSink_u_32_Sse(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1036, port: port_); + funcId: 1037, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34256,7 +34305,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_my_stream_entry_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1037, port: port_); + funcId: 1038, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34289,7 +34338,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1038, port: port_); + funcId: 1039, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34322,7 +34371,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_log_twin_rust_async_Sse(sink, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1039, port: port_); + funcId: 1040, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34355,7 +34404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1040, port: port_); + funcId: 1041, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34385,7 +34434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_8_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1041, port: port_); + funcId: 1042, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34417,7 +34466,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_struct_containing_stream_sink_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1042, port: port_); + funcId: 1043, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34446,7 +34495,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1043, port: port_); + funcId: 1044, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34476,7 +34525,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1044, port: port_); + funcId: 1045, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_rust_async, @@ -34506,7 +34555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1045, port: port_); + funcId: 1046, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_rust_async, @@ -34536,7 +34585,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1046, port: port_); + funcId: 1047, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_rust_async, @@ -34566,7 +34615,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: 1047, port: port_); + funcId: 1048, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -34597,7 +34646,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: 1048, port: port_); + funcId: 1049, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -34626,7 +34675,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: 1049)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1050)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_sync, @@ -34654,7 +34703,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: 1050)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1051)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_sync, @@ -34683,7 +34732,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: 1051)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1052)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_sync, @@ -34712,7 +34761,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: 1052)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1053)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_sync, @@ -34741,7 +34790,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: 1053)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1054)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_sync, @@ -34769,7 +34818,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1054, port: port_); + funcId: 1055, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34798,7 +34847,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: 1055, port: port_); + funcId: 1056, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -34825,7 +34874,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: 1056)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1057)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34851,7 +34900,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: 1057)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1058)!; }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -34879,7 +34928,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1058, port: port_); + funcId: 1059, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -34908,7 +34957,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1059, port: port_); + funcId: 1060, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_rust_async, @@ -34937,7 +34986,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1060, port: port_); + funcId: 1061, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -34964,7 +35013,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1061)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1062)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -34992,7 +35041,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1062)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1063)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_sync, @@ -35019,7 +35068,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1063)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1064)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -35048,7 +35097,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: 1064, port: port_); + funcId: 1065, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_rust_async, @@ -35077,7 +35126,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1065, port: port_); + funcId: 1066, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -35106,7 +35155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1066, port: port_); + funcId: 1067, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -35134,7 +35183,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: 1067)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1068)!; }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_sync, @@ -35161,7 +35210,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1068)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1069)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -35188,7 +35237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1069)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1070)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -35215,7 +35264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1070, port: port_); + funcId: 1071, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35243,7 +35292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1071, port: port_); + funcId: 1072, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_normal, @@ -35272,7 +35321,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1072, port: port_); + funcId: 1073, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35303,7 +35352,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1073, port: port_); + funcId: 1074, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35334,7 +35383,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1074, port: port_); + funcId: 1075, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35365,7 +35414,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1075, port: port_); + funcId: 1076, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35396,7 +35445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1076, port: port_); + funcId: 1077, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35425,7 +35474,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1077, port: port_); + funcId: 1078, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35453,7 +35502,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1078, port: port_); + funcId: 1079, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35481,7 +35530,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1079, port: port_); + funcId: 1080, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35512,7 +35561,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1080, port: port_); + funcId: 1081, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35543,7 +35592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1081, port: port_); + funcId: 1082, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35574,7 +35623,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1082, port: port_); + funcId: 1083, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35602,7 +35651,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1083, port: port_); + funcId: 1084, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35633,7 +35682,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1084)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1085)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35665,7 +35714,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinNormal( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1085)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1086)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35696,7 +35745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1086, port: port_); + funcId: 1087, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35729,7 +35778,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1087, port: port_); + funcId: 1088, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35759,7 +35808,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1088, port: port_); + funcId: 1089, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35790,7 +35839,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1089, port: port_); + funcId: 1090, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35820,7 +35869,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1090, port: port_); + funcId: 1091, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35852,7 +35901,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1091, port: port_); + funcId: 1092, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35884,7 +35933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1092, port: port_); + funcId: 1093, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35913,7 +35962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1093, port: port_); + funcId: 1094, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35940,7 +35989,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1094, port: port_); + funcId: 1095, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35973,7 +36022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1095, port: port_); + funcId: 1096, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36001,7 +36050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1096, port: port_); + funcId: 1097, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36028,7 +36077,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1097, port: port_); + funcId: 1098, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36059,7 +36108,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_good_and_opaque_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1098, port: port_); + funcId: 1099, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36087,7 +36136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1099, port: port_); + funcId: 1100, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -36115,7 +36164,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1100, port: port_); + funcId: 1101, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -36146,7 +36195,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1101, port: port_); + funcId: 1102, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36173,7 +36222,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1102, port: port_); + funcId: 1103, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36203,7 +36252,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1103, port: port_); + funcId: 1104, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36233,7 +36282,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: 1104, port: port_); + funcId: 1105, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36263,7 +36312,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1105, port: port_); + funcId: 1106, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36292,7 +36341,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinNormalSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1106, port: port_); + funcId: 1107, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36319,7 +36368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1107, port: port_); + funcId: 1108, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36347,7 +36396,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1108, port: port_); + funcId: 1109, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36375,7 +36424,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1109, port: port_); + funcId: 1110, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36405,7 +36454,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1110, port: port_); + funcId: 1111, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36433,7 +36482,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1111, port: port_); + funcId: 1112, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36466,7 +36515,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1112, port: port_); + funcId: 1113, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -36495,7 +36544,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1113, port: port_); + funcId: 1114, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36526,7 +36575,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: 1114, port: port_); + funcId: 1115, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36554,7 +36603,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1115, port: port_); + funcId: 1116, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36587,7 +36636,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1116, port: port_); + funcId: 1117, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36618,7 +36667,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1117, port: port_); + funcId: 1118, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36649,7 +36698,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1118, port: port_); + funcId: 1119, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36676,7 +36725,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1119, port: port_); + funcId: 1120, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36705,7 +36754,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1120, port: port_); + funcId: 1121, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36739,7 +36788,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1121, port: port_); + funcId: 1122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36766,7 +36815,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1122, port: port_); + funcId: 1123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_normal_array_5, @@ -36792,7 +36841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1123, port: port_); + funcId: 1124, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_normal, @@ -36816,7 +36865,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1124, port: port_); + funcId: 1125, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal, @@ -36843,7 +36892,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinNormal( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1125, port: port_); + funcId: 1126, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36869,7 +36918,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1126, port: port_); + funcId: 1127, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinNormal, @@ -36895,7 +36944,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1127, port: port_); + funcId: 1128, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36919,7 +36968,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1128, port: port_); + funcId: 1129, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal_array_2, @@ -36945,7 +36994,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinNormal(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1129, port: port_); + funcId: 1130, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36969,7 +37018,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1130, port: port_); + funcId: 1131, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinNormal, @@ -36995,7 +37044,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: 1131, port: port_); + funcId: 1132, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37021,7 +37070,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: 1132, port: port_); + funcId: 1133, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37047,7 +37096,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinNormal(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1133, port: port_); + funcId: 1134, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37073,7 +37122,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1134, port: port_); + funcId: 1135, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37099,7 +37148,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1135, port: port_); + funcId: 1136, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37125,7 +37174,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1136, port: port_); + funcId: 1137, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37149,7 +37198,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1137)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1138)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueSyncReturnTwinNormal, @@ -37173,7 +37222,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1138)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1139)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_NonCloneDataTwinNormal, @@ -37197,7 +37246,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1139)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1140)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataAnotherTwinNormal, @@ -37222,7 +37271,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1140)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1141)!; }, codec: SseCodec( decodeSuccessData: @@ -37251,7 +37300,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1141, port: port_); + funcId: 1142, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -37277,7 +37326,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1142, port: port_); + funcId: 1143, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37304,7 +37353,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1143, port: port_); + funcId: 1144, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37334,7 +37383,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_StreamSink_u_32_Sse(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1144, port: port_); + funcId: 1145, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37363,7 +37412,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_my_stream_entry_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1145, port: port_); + funcId: 1146, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37393,7 +37442,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1146, port: port_); + funcId: 1147, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37423,7 +37472,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_log_twin_normal_Sse(sink, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1147, port: port_); + funcId: 1148, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37453,7 +37502,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1148, port: port_); + funcId: 1149, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37481,7 +37530,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_8_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1149, port: port_); + funcId: 1150, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37511,7 +37560,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_struct_containing_stream_sink_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1150, port: port_); + funcId: 1151, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37537,7 +37586,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1151, port: port_); + funcId: 1152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37565,7 +37614,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_String_Sse(sink, serializer); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1152, port: port_); + funcId: 1153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37592,7 +37641,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1153, port: port_); + funcId: 1154, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37621,7 +37670,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1154, port: port_); + funcId: 1155, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_normal, @@ -37650,7 +37699,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1155, port: port_); + funcId: 1156, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_normal, @@ -37679,7 +37728,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1156, port: port_); + funcId: 1157, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_normal, @@ -37708,7 +37757,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1157, port: port_); + funcId: 1158, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_normal, @@ -37738,7 +37787,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1158, port: port_); + funcId: 1159, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_normal, @@ -37766,7 +37815,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1159, port: port_); + funcId: 1160, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37792,7 +37841,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: 1160, port: port_); + funcId: 1161, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -37818,7 +37867,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1161, port: port_); + funcId: 1162, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -37844,7 +37893,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1162, port: port_); + funcId: 1163, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_normal, @@ -37870,7 +37919,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1163, port: port_); + funcId: 1164, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -37897,7 +37946,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: 1164, port: port_); + funcId: 1165, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_normal, @@ -37923,7 +37972,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1165, port: port_); + funcId: 1166, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -37949,7 +37998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1166, port: port_); + funcId: 1167, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -38475,6 +38524,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_RwLockHideDataTwinSync => wire .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_BoxAny => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_BoxAny => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_BoxAnyMyDartTypeRename => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRename => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxFnStringString => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync; @@ -38859,6 +38924,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } + @protected + BoxAny + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return BoxAny.frbInternalDcoDecode(raw as List); + } + + @protected + BoxAnyMyDartTypeRename + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return BoxAnyMyDartTypeRename.frbInternalDcoDecode(raw as List); + } + @protected BoxFnStringString dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -40174,6 +40255,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return RwLockHideDataTwinSync.frbInternalDcoDecode(raw as List); } + @protected + BoxAny + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return BoxAny.frbInternalDcoDecode(raw as List); + } + + @protected + BoxAnyMyDartTypeRename + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return BoxAnyMyDartTypeRename.frbInternalDcoDecode(raw as List); + } + @protected BoxFnStringString dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -48730,6 +48827,24 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } + @protected + BoxAny + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return BoxAny.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + BoxAnyMyDartTypeRename + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return BoxAnyMyDartTypeRename.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected BoxFnStringString sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -50055,6 +50170,24 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + BoxAny + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return BoxAny.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + BoxAnyMyDartTypeRename + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return BoxAnyMyDartTypeRename.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected BoxFnStringString sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -59207,6 +59340,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.frbInternalSseEncode(move: true), serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.frbInternalSseEncode(move: true), serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -60514,6 +60663,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(self.frbInternalSseEncode(move: null), serializer); } + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.frbInternalSseEncode(move: null), serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize(self.frbInternalSseEncode(move: null), serializer); + } + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( 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 979647c48a..b03363884e 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 @@ -223,6 +223,13 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncPtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr => wire + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxFnStringStringPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSyncPtr; @@ -417,6 +424,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); + @protected + BoxAny + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic raw); + + @protected + BoxAnyMyDartTypeRename + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic raw); + @protected BoxFnStringString dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -1128,6 +1145,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSync dco_decode_RustOpaque_RwLockHideDataTwinSync( dynamic raw); + @protected + BoxAny + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic raw); + + @protected + BoxAnyMyDartTypeRename + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic raw); + @protected BoxFnStringString dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -4384,6 +4411,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); + @protected + BoxAny + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + SseDeserializer deserializer); + + @protected + BoxAnyMyDartTypeRename + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + SseDeserializer deserializer); + @protected BoxFnStringString sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -5071,6 +5108,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSync sse_decode_RustOpaque_RwLockHideDataTwinSync( SseDeserializer deserializer); + @protected + BoxAny + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + SseDeserializer deserializer); + + @protected + BoxAnyMyDartTypeRename + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + SseDeserializer deserializer); + @protected BoxFnStringString sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -8754,6 +8801,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -9502,6 +9559,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_RustOpaque_RwLockHideDataTwinSync( RwLockHideDataTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -13670,6 +13737,70 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncPtr .asFunction)>(); + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr + .asFunction)>(); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( 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 8e50ae8ea9..b9a575b081 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 @@ -225,6 +225,13 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncPtr => wire .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxFnStringStringPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync; @@ -419,6 +426,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); + @protected + BoxAny + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic raw); + + @protected + BoxAnyMyDartTypeRename + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic raw); + @protected BoxFnStringString dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -1130,6 +1147,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSync dco_decode_RustOpaque_RwLockHideDataTwinSync( dynamic raw); + @protected + BoxAny + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic raw); + + @protected + BoxAnyMyDartTypeRename + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic raw); + @protected BoxFnStringString dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -4386,6 +4413,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); + @protected + BoxAny + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + SseDeserializer deserializer); + + @protected + BoxAnyMyDartTypeRename + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + SseDeserializer deserializer); + @protected BoxFnStringString sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -5073,6 +5110,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSync sse_decode_RustOpaque_RwLockHideDataTwinSync( SseDeserializer deserializer); + @protected + BoxAny + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + SseDeserializer deserializer); + + @protected + BoxAnyMyDartTypeRename + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + SseDeserializer deserializer); + @protected BoxFnStringString sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -8756,6 +8803,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -9504,6 +9561,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_RustOpaque_RwLockHideDataTwinSync( RwLockHideDataTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + BoxAny self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAnyMyDartTypeRename self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -13297,6 +13364,30 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync( ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( dynamic ptr) => wasmModule @@ -13974,6 +14065,22 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync( dynamic ptr); + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dynamic ptr); + external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( dynamic ptr); diff --git a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs index a218e244f0..0b55ecb258 100644 --- a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs +++ b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs @@ -4,6 +4,7 @@ use crate::frb_generated::RustAutoOpaque; use flutter_rust_bridge::frb; +use std::any::Any; // Reproduce #1630 #[frb(opaque)] @@ -118,3 +119,10 @@ pub struct DeliberateFailSanityCheckTwinNormal { impl DeliberateFailSanityCheckTwinNormal { pub fn dummy_function_twin_normal() {} } + +pub fn function_with_arg_type_name_override( + a: Box, + b: Box, +) { + let _ = (a, b); +} 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 605b38998d..ac3fe4e3bd 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 @@ -310,6 +310,34 @@ 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_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr: *const std::ffi::c_void, +) { + MoiArc::>>::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr: *const std::ffi::c_void, +) { + MoiArc::>>::decrement_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr: *const std::ffi::c_void, +) { + MoiArc::>>::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr: *const std::ffi::c_void, +) { + MoiArc::>>::decrement_strong_count(ptr as _); +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( 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 bcb4842150..ad41fc6c89 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs @@ -51,7 +51,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -2140948095; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 1182477456; // Section: executor @@ -7318,6 +7318,43 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok(crate::api::misc_no_twin_example_a::StructWithSimpleSetterTwinNormal::simple_setter(&mut api_that, api_value)) })()) }) } +fn wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "function_with_arg_type_name_override", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_a = >::sse_decode(&mut deserializer); + let api_b = >::sse_decode(&mut deserializer); + deserializer.end(); + move |context| { + transform_result_sse((move || { + Result::<_, ()>::Ok( + crate::api::misc_no_twin_example_a::function_with_arg_type_name_override( + api_a, api_b, + ), + ) + })()) + } + }, + ) +} fn wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -26408,6 +26445,12 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!(NonCloneDataTwinSync); flutter_rust_bridge::frb_generated_moi_arc_impl_value!(RwLock); flutter_rust_bridge::frb_generated_moi_arc_impl_value!(RwLock); flutter_rust_bridge::frb_generated_moi_arc_impl_value!(RwLock); +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner> +); +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner> +); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner< Box String + Send + Sync>, @@ -26604,6 +26647,26 @@ impl SseDecode for RustAutoOpaqueMoi { } } +impl SseDecode for Box { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = >, + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for Box { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = >, + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + impl SseDecode for Box String + Send + Sync> { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -27744,6 +27807,28 @@ impl SseDecode for RustOpaqueMoi> { } } +impl SseDecode + for RustOpaqueMoi>> +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + impl SseDecode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< @@ -36738,586 +36823,587 @@ fn pde_ffi_dispatcher_primary_impl( 221 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_get_item_contents_twin_normal_impl(port, ptr, rust_vec_len, data_len), 224 => wire__crate__api__misc_no_twin_example_a__StructInMiscNoTwinExampleA_sample_function_a_impl(port, ptr, rust_vec_len, data_len), 225 => wire__crate__api__misc_no_twin_example_a__StructWithImplBlockInMultiFile_method_in_a_impl(port, ptr, rust_vec_len, data_len), -229 => wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -230 => wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_create_twin_normal_impl(port, ptr, rust_vec_len, data_len), -231 => wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_get_item_contents_twin_normal_impl(port, ptr, rust_vec_len, data_len), -232 => wire__crate__api__misc_no_twin_example_a__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), -234 => wire__crate__api__misc_no_twin_example_a__struct_with_impl_block_in_another_file_f_impl(port, ptr, rust_vec_len, data_len), -235 => wire__crate__api__misc_no_twin_example_b__StructInMiscNoTwinExampleB_get_struct_in_misc_no_twin_example_a_impl(port, ptr, rust_vec_len, data_len), -236 => wire__crate__api__misc_no_twin_example_b__StructInMiscNoTwinExampleB_sample_function_b_impl(port, ptr, rust_vec_len, data_len), -237 => wire__crate__api__misc_no_twin_example_b__StructWithImplBlockInMultiFile_method_in_b_impl(port, ptr, rust_vec_len, data_len), -238 => wire__crate__api__misc_no_twin_example_b__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), -239 => wire__crate__api__misc_type__empty_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -240 => wire__crate__api__misc_type__func_return_unit_twin_normal_impl(port, ptr, rust_vec_len, data_len), -241 => wire__crate__api__misc_type__handle_list_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -242 => wire__crate__api__misc_type__handle_string_list_twin_normal_impl(port, ptr, rust_vec_len, data_len), -243 => wire__crate__api__newtype_pattern__handle_newtype_twin_normal_impl(port, ptr, rust_vec_len, data_len), -244 => wire__crate__api__optional__handle_increment_boxed_optional_twin_normal_impl(port, ptr, rust_vec_len, data_len), -245 => wire__crate__api__optional__handle_option_box_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), -246 => wire__crate__api__optional__handle_optional_increment_twin_normal_impl(port, ptr, rust_vec_len, data_len), -247 => wire__crate__api__optional__handle_optional_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -248 => wire__crate__api__optional__handle_optional_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -249 => wire__crate__api__optional__handle_vec_of_opts_twin_normal_impl(port, ptr, rust_vec_len, data_len), -250 => wire__crate__api__optional_primitive_misc__primitive_optional_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -251 => wire__crate__api__ownership__borrow_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -252 => wire__crate__api__ownership__borrow_str_twin_normal_impl(port, ptr, rust_vec_len, data_len), -253 => wire__crate__api__ownership__borrow_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -254 => wire__crate__api__ownership__borrow_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -255 => wire__crate__api__primitive_list_misc__handle_vec_of_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), -256 => wire__crate__api__primitive_misc__primitive_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -257 => wire__crate__api__primitive_misc__primitive_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -258 => wire__crate__api__pseudo_manual__array_twin_rust_async__boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -259 => wire__crate__api__pseudo_manual__array_twin_rust_async__func_test_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -260 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -261 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_complex_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -262 => wire__crate__api__pseudo_manual__array_twin_rust_async__last_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -263 => wire__crate__api__pseudo_manual__array_twin_rust_async__nested_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -264 => wire__crate__api__pseudo_manual__array_twin_rust_async__new_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -265 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -266 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_raw_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -267 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -268 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -280 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__handle_customized_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -281 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__next_user_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -284 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -285 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -286 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -287 => wire__crate__api__pseudo_manual__basic__example_basic_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -288 => wire__crate__api__pseudo_manual__basic__example_basic_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -289 => wire__crate__api__pseudo_manual__basic__example_basic_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -290 => wire__crate__api__pseudo_manual__basic__example_basic_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -291 => wire__crate__api__pseudo_manual__basic__example_basic_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -292 => wire__crate__api__pseudo_manual__basic__example_basic_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -293 => wire__crate__api__pseudo_manual__basic__example_basic_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -294 => wire__crate__api__pseudo_manual__basic__example_basic_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -295 => wire__crate__api__pseudo_manual__basic__example_basic_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -296 => wire__crate__api__pseudo_manual__basic__example_basic_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -297 => wire__crate__api__pseudo_manual__basic__example_basic_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -298 => wire__crate__api__pseudo_manual__basic__example_basic_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -299 => wire__crate__api__pseudo_manual__basic__example_basic_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -300 => wire__crate__api__pseudo_manual__basic__example_basic_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -301 => wire__crate__api__pseudo_manual__basic__example_basic_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -302 => wire__crate__api__pseudo_manual__basic__example_basic_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -303 => wire__crate__api__pseudo_manual__basic__example_basic_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -304 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -305 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -306 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -307 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -308 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -309 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -310 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -311 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -312 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -313 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -314 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -315 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -316 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -317 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -318 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -319 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -320 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -321 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -322 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -323 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -324 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -325 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -326 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -327 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -328 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -329 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -330 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -331 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -332 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -333 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -334 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -335 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -352 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -353 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -354 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -355 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -356 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -357 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -358 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -359 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -360 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -361 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -362 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -363 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -364 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -365 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -366 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -367 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -368 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -369 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -370 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -371 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -372 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -373 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -374 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -375 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -376 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -377 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -378 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -379 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -380 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -381 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -382 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -383 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -384 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -385 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -386 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -387 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -388 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -389 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -390 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -391 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -412 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -413 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -414 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -415 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -416 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -417 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -418 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -419 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -420 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -421 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -422 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -423 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -424 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -425 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -426 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -427 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -428 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -429 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -430 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -431 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -432 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -433 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -434 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -435 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -436 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -437 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -438 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -439 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -440 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -441 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -442 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -443 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -444 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -445 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -446 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -447 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -448 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -449 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -450 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -451 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -472 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -473 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -474 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -475 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -476 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -477 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -478 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -479 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -480 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -481 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -482 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -483 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -484 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -485 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -486 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -487 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -488 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -489 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -490 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -491 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -512 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -513 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -514 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -515 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -516 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -517 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -518 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -519 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -520 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -521 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -522 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -523 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -524 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -525 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -526 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), -527 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -528 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -529 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -530 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -531 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -532 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -533 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -534 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -535 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -536 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -537 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -538 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -539 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -540 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -541 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -557 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -558 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -559 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -560 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -561 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -562 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -563 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -564 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -565 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -566 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -577 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -578 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -579 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -580 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -581 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -587 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -588 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -589 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -590 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -591 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -592 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -593 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -594 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -595 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -596 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -597 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -598 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -599 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -600 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -601 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -602 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -603 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -604 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -605 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -606 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -607 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -608 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -609 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -610 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -611 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -628 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -629 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -630 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -631 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -636 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -637 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -638 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -639 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -640 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -641 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -642 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -643 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -644 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -645 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -656 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -657 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -658 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__event_twin_rust_async_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -659 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -660 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -661 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -662 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -663 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -664 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -665 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -666 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -667 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -668 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -669 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -670 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -671 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -672 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -673 => wire__crate__api__pseudo_manual__exception_twin_rust_async__panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -674 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -675 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -676 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -677 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -678 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -679 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -680 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -681 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -682 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -683 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -684 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -685 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -686 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -687 => wire__crate__api__pseudo_manual__exception_twin_rust_async__stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -688 => wire__crate__api__pseudo_manual__exception_twin_rust_async__throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -718 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -719 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -720 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -721 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -726 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -727 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -728 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -729 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -730 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -731 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -732 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -733 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -742 => wire__crate__api__pseudo_manual__method_twin_rust_async__StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -743 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -744 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -745 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -746 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -747 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -748 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -749 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -750 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -751 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -752 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -753 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), -754 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -755 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -756 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_primitive_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -757 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -758 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -759 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -760 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -761 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -762 => wire__crate__api__pseudo_manual__method_twin_rust_async__static_only_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -763 => wire__crate__api__pseudo_manual__method_twin_rust_async__sum_with_twin_rust_async_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -786 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -787 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -788 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -789 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -790 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -791 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -792 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -793 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -794 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -795 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -796 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -797 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -798 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -799 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -800 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -801 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -802 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -803 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -804 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -805 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -806 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -807 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -808 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -809 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -810 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -811 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -838 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -839 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -840 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -841 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -842 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -843 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -844 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -845 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -846 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -847 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -848 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -860 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -861 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -862 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -863 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -868 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -870 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_rust_async__primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -872 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -873 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -874 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -875 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -876 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -877 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -884 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -885 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_str_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -886 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -887 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -892 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_rust_async__handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -894 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -895 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -898 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -899 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -902 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -903 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -904 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -905 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -906 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -907 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -908 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -909 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -910 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -911 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -912 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -913 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -916 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -917 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -918 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -919 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -920 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -921 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -922 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -923 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -924 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -925 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -926 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -927 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -928 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -929 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -930 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -931 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -932 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -933 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -934 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -935 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -936 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -937 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -938 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -939 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -940 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -941 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -942 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_sleep_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -943 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -944 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -945 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -946 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -947 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -948 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -949 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -950 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -951 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1002 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1003 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1004 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1005 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1006 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1007 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1008 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1009 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1010 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1011 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1012 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1013 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1014 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1015 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1016 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1032 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1034 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1035 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1036 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1037 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1038 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1039 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1040 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1041 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1042 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1043 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1044 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1045 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1046 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1047 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1048 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1054 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1055 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1058 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1059 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1060 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1064 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1065 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1066 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1070 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1071 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1072 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1073 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1074 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1075 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1076 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1077 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1078 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1079 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1080 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1081 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1082 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1083 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1086 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1087 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1088 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1089 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1090 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1091 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1092 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1093 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1094 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1095 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1096 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1097 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1098 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1099 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1100 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1101 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1102 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1103 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1104 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1105 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1106 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1107 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1108 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1109 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1110 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1111 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1112 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1113 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1114 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1115 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1116 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1117 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1118 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1119 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1120 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1121 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1122 => wire__crate__api__rust_opaque__create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1123 => wire__crate__api__rust_opaque__create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1124 => wire__crate__api__rust_opaque__create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1125 => wire__crate__api__rust_opaque__create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1126 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1127 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1128 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1129 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1130 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1131 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1132 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1133 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1134 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1135 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1136 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1141 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1142 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1143 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1144 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1145 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1146 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1147 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1148 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1149 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1150 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1151 => wire__crate__api__stream__stream_sink_inside_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1152 => wire__crate__api__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1153 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1154 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1155 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1156 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1157 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1158 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1159 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1160 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1161 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1162 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1163 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1164 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1165 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1166 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +229 => wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl(port, ptr, rust_vec_len, data_len), +230 => wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), +231 => wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_create_twin_normal_impl(port, ptr, rust_vec_len, data_len), +232 => wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_get_item_contents_twin_normal_impl(port, ptr, rust_vec_len, data_len), +233 => wire__crate__api__misc_no_twin_example_a__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), +235 => wire__crate__api__misc_no_twin_example_a__struct_with_impl_block_in_another_file_f_impl(port, ptr, rust_vec_len, data_len), +236 => wire__crate__api__misc_no_twin_example_b__StructInMiscNoTwinExampleB_get_struct_in_misc_no_twin_example_a_impl(port, ptr, rust_vec_len, data_len), +237 => wire__crate__api__misc_no_twin_example_b__StructInMiscNoTwinExampleB_sample_function_b_impl(port, ptr, rust_vec_len, data_len), +238 => wire__crate__api__misc_no_twin_example_b__StructWithImplBlockInMultiFile_method_in_b_impl(port, ptr, rust_vec_len, data_len), +239 => wire__crate__api__misc_no_twin_example_b__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), +240 => wire__crate__api__misc_type__empty_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +241 => wire__crate__api__misc_type__func_return_unit_twin_normal_impl(port, ptr, rust_vec_len, data_len), +242 => wire__crate__api__misc_type__handle_list_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +243 => wire__crate__api__misc_type__handle_string_list_twin_normal_impl(port, ptr, rust_vec_len, data_len), +244 => wire__crate__api__newtype_pattern__handle_newtype_twin_normal_impl(port, ptr, rust_vec_len, data_len), +245 => wire__crate__api__optional__handle_increment_boxed_optional_twin_normal_impl(port, ptr, rust_vec_len, data_len), +246 => wire__crate__api__optional__handle_option_box_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), +247 => wire__crate__api__optional__handle_optional_increment_twin_normal_impl(port, ptr, rust_vec_len, data_len), +248 => wire__crate__api__optional__handle_optional_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +249 => wire__crate__api__optional__handle_optional_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +250 => wire__crate__api__optional__handle_vec_of_opts_twin_normal_impl(port, ptr, rust_vec_len, data_len), +251 => wire__crate__api__optional_primitive_misc__primitive_optional_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), +252 => wire__crate__api__ownership__borrow_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +253 => wire__crate__api__ownership__borrow_str_twin_normal_impl(port, ptr, rust_vec_len, data_len), +254 => wire__crate__api__ownership__borrow_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +255 => wire__crate__api__ownership__borrow_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +256 => wire__crate__api__primitive_list_misc__handle_vec_of_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), +257 => wire__crate__api__primitive_misc__primitive_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), +258 => wire__crate__api__primitive_misc__primitive_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +259 => wire__crate__api__pseudo_manual__array_twin_rust_async__boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +260 => wire__crate__api__pseudo_manual__array_twin_rust_async__func_test_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +261 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +262 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_complex_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +263 => wire__crate__api__pseudo_manual__array_twin_rust_async__last_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +264 => wire__crate__api__pseudo_manual__array_twin_rust_async__nested_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +265 => wire__crate__api__pseudo_manual__array_twin_rust_async__new_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +266 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +267 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_raw_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +268 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +269 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +281 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__handle_customized_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +282 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__next_user_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +285 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +286 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +287 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +288 => wire__crate__api__pseudo_manual__basic__example_basic_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +289 => wire__crate__api__pseudo_manual__basic__example_basic_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +290 => wire__crate__api__pseudo_manual__basic__example_basic_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +291 => wire__crate__api__pseudo_manual__basic__example_basic_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +292 => wire__crate__api__pseudo_manual__basic__example_basic_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +293 => wire__crate__api__pseudo_manual__basic__example_basic_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +294 => wire__crate__api__pseudo_manual__basic__example_basic_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +295 => wire__crate__api__pseudo_manual__basic__example_basic_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +296 => wire__crate__api__pseudo_manual__basic__example_basic_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +297 => wire__crate__api__pseudo_manual__basic__example_basic_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +298 => wire__crate__api__pseudo_manual__basic__example_basic_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +299 => wire__crate__api__pseudo_manual__basic__example_basic_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +300 => wire__crate__api__pseudo_manual__basic__example_basic_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +301 => wire__crate__api__pseudo_manual__basic__example_basic_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +302 => wire__crate__api__pseudo_manual__basic__example_basic_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +303 => wire__crate__api__pseudo_manual__basic__example_basic_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +304 => wire__crate__api__pseudo_manual__basic__example_basic_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +305 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +306 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +307 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +308 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +309 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +310 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +311 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +312 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +313 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +314 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +315 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +316 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +317 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +318 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +319 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +320 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +321 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +322 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +323 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +324 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +325 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +326 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +327 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +328 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +329 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +330 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +331 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +332 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +333 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +334 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +335 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +336 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +353 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +354 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +355 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +356 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +357 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +358 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +359 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +360 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +361 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +362 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +363 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +364 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +365 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +366 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +367 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +368 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +369 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +370 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +371 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +372 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +373 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +374 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +375 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +376 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +377 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +378 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +379 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +380 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +381 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +382 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +383 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +384 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +385 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +386 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +387 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +388 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +389 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +390 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +391 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +392 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +413 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +414 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +415 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +416 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +417 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +418 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +419 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +420 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +421 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +422 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +423 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +424 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +425 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +426 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +427 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +428 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +429 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +430 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +431 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +432 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +433 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +434 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +435 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +436 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +437 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +438 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +439 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +440 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +441 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +442 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +443 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +444 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +445 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +446 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +447 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +448 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +449 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +450 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +451 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +452 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +473 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +474 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +475 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +476 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +477 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +478 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +479 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +480 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +481 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +482 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +483 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +484 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +485 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +486 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +487 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +488 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +489 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +490 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +491 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +492 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +513 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +514 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +515 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +516 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +517 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +518 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +519 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +520 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +521 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +522 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +523 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +524 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +525 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +526 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +527 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), +528 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +529 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +530 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +531 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +532 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +533 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +534 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +535 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +536 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +537 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +538 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +539 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +540 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +541 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +542 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +558 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +559 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +560 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +561 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +562 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +563 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +564 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +565 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +566 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +567 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +578 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +579 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +580 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +581 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +582 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +588 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +589 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +590 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +591 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +592 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +593 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +594 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +595 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +596 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +597 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +598 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +599 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +600 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +601 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +602 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +603 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +604 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +605 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +606 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +607 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +608 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +609 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +610 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +611 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +612 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +629 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +630 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +631 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +632 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +637 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +638 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +639 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +640 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +641 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +642 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +643 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +644 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +645 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +646 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +657 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +658 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +659 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__event_twin_rust_async_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +660 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +661 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +662 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +663 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +664 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +665 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +666 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +667 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +668 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +669 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +670 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +671 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +672 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +673 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +674 => wire__crate__api__pseudo_manual__exception_twin_rust_async__panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +675 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +676 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +677 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +678 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +679 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +680 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +681 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +682 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +683 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +684 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +685 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +686 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +687 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +688 => wire__crate__api__pseudo_manual__exception_twin_rust_async__stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +689 => wire__crate__api__pseudo_manual__exception_twin_rust_async__throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +719 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +720 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +721 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +722 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +727 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +728 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +729 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +730 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +731 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +732 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +733 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +734 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +743 => wire__crate__api__pseudo_manual__method_twin_rust_async__StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +744 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +745 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +746 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +747 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +748 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +749 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +750 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +751 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +752 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +753 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +754 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), +755 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +756 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +757 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_primitive_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +758 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +759 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +760 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +761 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +762 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +763 => wire__crate__api__pseudo_manual__method_twin_rust_async__static_only_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +764 => wire__crate__api__pseudo_manual__method_twin_rust_async__sum_with_twin_rust_async_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +787 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +788 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +789 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +790 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +791 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +792 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +793 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +794 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +795 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +796 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +797 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +798 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +799 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +800 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +801 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +802 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +803 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +804 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +805 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +806 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +807 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +808 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +809 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +810 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +811 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +812 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +839 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +840 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +841 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +842 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +843 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +844 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +845 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +846 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +847 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +848 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +849 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +861 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +862 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +863 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +864 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +869 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +871 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_rust_async__primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +873 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +874 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +875 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +876 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +877 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +878 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +885 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +886 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_str_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +887 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +888 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +893 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_rust_async__handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +895 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +896 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +899 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +900 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +903 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +904 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +905 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +906 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +907 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +908 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +909 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +910 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +911 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +912 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +913 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +914 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +917 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +918 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +919 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +920 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +921 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +922 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +923 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +924 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +925 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +926 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +927 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +928 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +929 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +930 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +931 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +932 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +933 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +934 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +935 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +936 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +937 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +938 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +939 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +940 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +941 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +942 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +943 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_sleep_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +944 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +945 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +946 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +947 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +948 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +949 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +950 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +951 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +952 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1003 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1004 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1005 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1006 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1007 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1008 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1009 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1010 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1011 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1012 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1013 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1014 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1015 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1016 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1017 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1033 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1035 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1036 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1037 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1038 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1039 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1040 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1041 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1042 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1043 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1044 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1045 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1046 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1047 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1048 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1049 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1055 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1056 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1059 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1060 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1061 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1065 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1066 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1067 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1071 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1072 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1073 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1074 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1075 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1076 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1077 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1078 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1079 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1080 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1081 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1082 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1083 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1084 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1087 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1088 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1089 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1090 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1091 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1092 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1093 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1094 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1095 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1096 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1097 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1098 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1099 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1100 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1101 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1102 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1103 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1104 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1105 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1106 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1107 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1108 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1109 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1110 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1111 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1112 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1113 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1114 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1115 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1116 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1117 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1118 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1119 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1120 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1121 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1122 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1123 => wire__crate__api__rust_opaque__create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1124 => wire__crate__api__rust_opaque__create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1125 => wire__crate__api__rust_opaque__create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1126 => wire__crate__api__rust_opaque__create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1127 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1128 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1129 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1130 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1131 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1132 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1133 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1134 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1135 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1136 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1137 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1142 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1143 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1144 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1145 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1146 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1147 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1148 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1149 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1150 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1151 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1152 => wire__crate__api__stream__stream_sink_inside_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1153 => wire__crate__api__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1154 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1155 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1156 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1157 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1158 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1159 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1160 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1161 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1162 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1163 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1164 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1165 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1166 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1167 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -37363,370 +37449,408 @@ fn pde_ffi_dispatcher_sync_impl( 226 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_new_impl(ptr, rust_vec_len, data_len), 227 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_getter_impl(ptr, rust_vec_len, data_len), 228 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_setter_impl(ptr, rust_vec_len, data_len), -233 => wire__crate__api__misc_no_twin_example_a__struct_with_custom_name_method_twin_normal_method_with_custom_name_twin_normal_impl(ptr, rust_vec_len, data_len), -269 => wire__crate__api__pseudo_manual__array_twin_sync__boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), -270 => wire__crate__api__pseudo_manual__array_twin_sync__func_test_id_twin_sync_impl(ptr, rust_vec_len, data_len), -271 => wire__crate__api__pseudo_manual__array_twin_sync__get_array_twin_sync_impl(ptr, rust_vec_len, data_len), -272 => wire__crate__api__pseudo_manual__array_twin_sync__get_complex_array_twin_sync_impl(ptr, rust_vec_len, data_len), -273 => wire__crate__api__pseudo_manual__array_twin_sync__last_number_twin_sync_impl(ptr, rust_vec_len, data_len), -274 => wire__crate__api__pseudo_manual__array_twin_sync__nested_id_twin_sync_impl(ptr, rust_vec_len, data_len), -275 => wire__crate__api__pseudo_manual__array_twin_sync__new_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), -276 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), -277 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_raw_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), -278 => wire__crate__api__pseudo_manual__array_twin_sync__use_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), -279 => wire__crate__api__pseudo_manual__array_twin_sync__use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), -282 => wire__crate__api__pseudo_manual__attribute_twin_sync__handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -283 => wire__crate__api__pseudo_manual__attribute_twin_sync__next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), -336 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -337 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -338 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -339 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -340 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -341 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -342 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -343 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -344 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -345 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -346 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -347 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -348 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -349 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -350 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -351 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -392 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -393 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -394 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -395 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -396 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -397 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -398 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -399 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -400 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -401 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -402 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -403 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -404 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -405 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -406 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -407 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -408 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -409 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -410 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -411 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -452 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -453 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -454 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -455 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -456 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -457 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -458 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -459 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -460 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -461 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -462 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -463 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -464 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -465 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -466 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -467 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -468 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -469 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -470 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -471 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -492 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -493 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -494 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -495 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -496 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -497 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -498 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -499 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -500 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -501 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -502 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -503 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -504 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -505 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -506 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -507 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -508 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -509 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -510 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -511 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -542 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), -543 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -544 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), -545 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), -546 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -547 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), -548 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), -549 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -550 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), -551 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), -552 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -553 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), -554 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -555 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -556 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), -567 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), -568 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), -569 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__duration_twin_sync_impl(ptr, rust_vec_len, data_len), -570 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), -571 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), -572 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), -573 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), -574 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), -575 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), -576 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), -582 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len), -583 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_multi_line_twin_sync_impl(ptr, rust_vec_len, data_len), -584 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_single_line_twin_sync_impl(ptr, rust_vec_len, data_len), -585 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_instance_method_twin_sync_impl(ptr, rust_vec_len, data_len), -586 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), -612 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -613 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -614 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -615 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -616 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -617 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -618 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -619 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), -620 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), -621 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), -622 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), -623 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), -624 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), -625 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), -626 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -627 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -632 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_create_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -633 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), -634 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -635 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -646 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), -647 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), -648 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), -649 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -650 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), -651 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), -652 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -653 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -654 => wire__crate__api__pseudo_manual__enumeration_twin_sync__multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), -655 => wire__crate__api__pseudo_manual__enumeration_twin_sync__print_note_twin_sync_impl(ptr, rust_vec_len, data_len), -689 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -690 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -691 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -692 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -693 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -694 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -695 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -696 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -697 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -698 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -699 => wire__crate__api__pseudo_manual__exception_twin_sync__func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -700 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -701 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -702 => wire__crate__api__pseudo_manual__exception_twin_sync__panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), -703 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), -704 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len), -705 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), -706 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -707 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -708 => wire__crate__api__pseudo_manual__exception_twin_sync__return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -709 => wire__crate__api__pseudo_manual__exception_twin_sync__return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), -710 => wire__crate__api__pseudo_manual__exception_twin_sync__return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -711 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -712 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -713 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -714 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -715 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -716 => wire__crate__api__pseudo_manual__exception_twin_sync__stream_sink_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), -717 => wire__crate__api__pseudo_manual__exception_twin_sync__throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), -722 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), -723 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), -724 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -725 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -734 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -735 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -736 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -737 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -738 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), -739 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -740 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -741 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), -764 => wire__crate__api__pseudo_manual__method_twin_sync__StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -765 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_static_twin_sync_impl(ptr, rust_vec_len, data_len), -766 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), -767 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_single_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -768 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -769 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_at_1_twin_sync_impl(ptr, rust_vec_len, data_len), -770 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -771 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -772 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -773 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), -774 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -775 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), -776 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -777 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -778 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -779 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), -780 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -781 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), -782 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -783 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), -784 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), -785 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), -812 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -813 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_vec_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -814 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), -815 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -816 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -817 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -818 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), -819 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), -820 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -821 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -822 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -823 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -824 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -825 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -826 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -827 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -828 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), -829 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -830 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -831 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -832 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), -833 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -834 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -835 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -836 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -837 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -849 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), -850 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), -851 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -852 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -853 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), -854 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -855 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -856 => wire__crate__api__pseudo_manual__misc_example_twin_sync__list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), -857 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -858 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -859 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -864 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -865 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), -866 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -867 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), -869 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), -871 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), -878 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), -879 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -880 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), -881 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), -882 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -883 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), -888 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -889 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_str_twin_sync_impl(ptr, rust_vec_len, data_len), -890 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_string_twin_sync_impl(ptr, rust_vec_len, data_len), -891 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -893 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), -896 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), -897 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -900 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_more_than_just_one_raw_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -901 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -914 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_get_good_impl(ptr, rust_vec_len, data_len), -915 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_set_good_impl(ptr, rust_vec_len, data_len), -952 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -953 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -954 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -955 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -956 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -957 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len), -958 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -959 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len), -960 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -961 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -962 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -963 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -964 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_get_good_impl(ptr, rust_vec_len, data_len), -965 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_set_good_impl(ptr, rust_vec_len, data_len), -966 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -967 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -968 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_and_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -969 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -970 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), -971 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -972 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -973 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -974 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), -975 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), -976 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -977 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -978 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -979 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl(ptr, rust_vec_len, data_len), -980 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -981 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -982 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -983 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), -984 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -985 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_normal_and_opaque_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -986 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -987 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), -988 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl(ptr, rust_vec_len, data_len), -989 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), -990 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -991 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), -992 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), -993 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -994 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -995 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -996 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -997 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -998 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -999 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_one_twin_sync_impl(ptr, rust_vec_len, data_len), -1000 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_two_twin_sync_impl(ptr, rust_vec_len, data_len), -1001 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), -1017 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -1018 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1019 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1020 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1021 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), -1022 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), -1023 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), -1024 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), -1025 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), -1026 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1027 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1028 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), -1029 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1030 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), -1031 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1033 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), -1049 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1050 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1051 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1052 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1053 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1056 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), -1057 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), -1061 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1062 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), -1063 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1067 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -1068 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), -1069 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -1084 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_get_good_impl(ptr, rust_vec_len, data_len), -1085 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_set_good_impl(ptr, rust_vec_len, data_len), -1137 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), -1138 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), -1139 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), -1140 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +234 => wire__crate__api__misc_no_twin_example_a__struct_with_custom_name_method_twin_normal_method_with_custom_name_twin_normal_impl(ptr, rust_vec_len, data_len), +270 => wire__crate__api__pseudo_manual__array_twin_sync__boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), +271 => wire__crate__api__pseudo_manual__array_twin_sync__func_test_id_twin_sync_impl(ptr, rust_vec_len, data_len), +272 => wire__crate__api__pseudo_manual__array_twin_sync__get_array_twin_sync_impl(ptr, rust_vec_len, data_len), +273 => wire__crate__api__pseudo_manual__array_twin_sync__get_complex_array_twin_sync_impl(ptr, rust_vec_len, data_len), +274 => wire__crate__api__pseudo_manual__array_twin_sync__last_number_twin_sync_impl(ptr, rust_vec_len, data_len), +275 => wire__crate__api__pseudo_manual__array_twin_sync__nested_id_twin_sync_impl(ptr, rust_vec_len, data_len), +276 => wire__crate__api__pseudo_manual__array_twin_sync__new_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), +277 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), +278 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_raw_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), +279 => wire__crate__api__pseudo_manual__array_twin_sync__use_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), +280 => wire__crate__api__pseudo_manual__array_twin_sync__use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), +283 => wire__crate__api__pseudo_manual__attribute_twin_sync__handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +284 => wire__crate__api__pseudo_manual__attribute_twin_sync__next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), +337 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +338 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +339 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +340 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +341 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +342 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +343 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +344 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +345 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +346 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +347 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +348 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +349 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +350 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +351 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +352 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +393 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +394 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +395 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +396 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +397 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +398 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +399 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +400 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +401 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +402 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +403 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +404 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +405 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +406 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +407 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +408 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +409 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +410 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +411 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +412 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +453 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +454 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +455 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +456 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +457 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +458 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +459 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +460 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +461 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +462 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +463 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +464 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +465 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +466 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +467 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +468 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +469 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +470 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +471 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +472 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +493 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +494 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +495 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +496 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +497 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +498 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +499 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +500 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +501 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +502 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +503 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +504 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +505 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +506 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +507 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +508 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +509 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +510 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +511 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +512 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +543 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), +544 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +545 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), +546 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), +547 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +548 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), +549 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), +550 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +551 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), +552 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), +553 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +554 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), +555 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +556 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +557 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), +568 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), +569 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), +570 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__duration_twin_sync_impl(ptr, rust_vec_len, data_len), +571 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), +572 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), +573 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), +574 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), +575 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), +576 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), +577 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), +583 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len), +584 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_multi_line_twin_sync_impl(ptr, rust_vec_len, data_len), +585 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_single_line_twin_sync_impl(ptr, rust_vec_len, data_len), +586 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_instance_method_twin_sync_impl(ptr, rust_vec_len, data_len), +587 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), +613 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +614 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +615 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +616 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +617 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +618 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +619 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +620 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), +621 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), +622 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), +623 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), +624 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), +625 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), +626 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), +627 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +628 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +633 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_create_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +634 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), +635 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +636 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +647 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), +648 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), +649 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), +650 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +651 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), +652 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), +653 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +654 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +655 => wire__crate__api__pseudo_manual__enumeration_twin_sync__multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), +656 => wire__crate__api__pseudo_manual__enumeration_twin_sync__print_note_twin_sync_impl(ptr, rust_vec_len, data_len), +690 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +691 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +692 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +693 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +694 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +695 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +696 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +697 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +698 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +699 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +700 => wire__crate__api__pseudo_manual__exception_twin_sync__func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +701 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +702 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +703 => wire__crate__api__pseudo_manual__exception_twin_sync__panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), +704 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), +705 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len), +706 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), +707 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +708 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +709 => wire__crate__api__pseudo_manual__exception_twin_sync__return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +710 => wire__crate__api__pseudo_manual__exception_twin_sync__return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), +711 => wire__crate__api__pseudo_manual__exception_twin_sync__return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +712 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +713 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +714 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +715 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +716 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +717 => wire__crate__api__pseudo_manual__exception_twin_sync__stream_sink_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), +718 => wire__crate__api__pseudo_manual__exception_twin_sync__throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), +723 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), +724 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), +725 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +726 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +735 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +736 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +737 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +738 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +739 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), +740 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +741 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +742 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), +765 => wire__crate__api__pseudo_manual__method_twin_sync__StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +766 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_static_twin_sync_impl(ptr, rust_vec_len, data_len), +767 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), +768 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_single_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +769 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +770 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_at_1_twin_sync_impl(ptr, rust_vec_len, data_len), +771 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +772 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +773 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +774 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), +775 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +776 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), +777 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +778 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +779 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +780 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), +781 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +782 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), +783 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +784 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), +785 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), +786 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), +813 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +814 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_vec_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +815 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), +816 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +817 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +818 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +819 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), +820 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), +821 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +822 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +823 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +824 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +825 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +826 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +827 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +828 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +829 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), +830 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +831 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +832 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +833 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), +834 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +835 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +836 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +837 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +838 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +850 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), +851 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), +852 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +853 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +854 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), +855 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +856 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +857 => wire__crate__api__pseudo_manual__misc_example_twin_sync__list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), +858 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +859 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +860 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +865 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +866 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), +867 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +868 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), +870 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), +872 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), +879 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), +880 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +881 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), +882 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), +883 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +884 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), +889 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +890 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_str_twin_sync_impl(ptr, rust_vec_len, data_len), +891 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_string_twin_sync_impl(ptr, rust_vec_len, data_len), +892 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +894 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), +897 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), +898 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +901 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_more_than_just_one_raw_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +902 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +915 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_get_good_impl(ptr, rust_vec_len, data_len), +916 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_set_good_impl(ptr, rust_vec_len, data_len), +953 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +954 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +955 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +956 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +957 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +958 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len), +959 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +960 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len), +961 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +962 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +963 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +964 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +965 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_get_good_impl(ptr, rust_vec_len, data_len), +966 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_set_good_impl(ptr, rust_vec_len, data_len), +967 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +968 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +969 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_and_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +970 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +971 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), +972 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +973 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +974 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +975 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), +976 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), +977 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +978 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +979 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +980 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl(ptr, rust_vec_len, data_len), +981 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +982 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +983 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +984 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), +985 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +986 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_normal_and_opaque_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +987 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +988 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), +989 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl(ptr, rust_vec_len, data_len), +990 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), +991 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +992 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), +993 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), +994 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +995 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +996 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +997 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +998 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +999 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1000 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_one_twin_sync_impl(ptr, rust_vec_len, data_len), +1001 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_two_twin_sync_impl(ptr, rust_vec_len, data_len), +1002 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), +1018 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +1019 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1020 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1021 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1022 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), +1023 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), +1024 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), +1025 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), +1026 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), +1027 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1028 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1029 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), +1030 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1031 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), +1032 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1034 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), +1050 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1051 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1052 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1053 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1054 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1057 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), +1058 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), +1062 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1063 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), +1064 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1068 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +1069 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), +1070 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +1085 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_get_good_impl(ptr, rust_vec_len, data_len), +1086 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_set_good_impl(ptr, rust_vec_len, data_len), +1138 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), +1139 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), +1140 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +1141 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), _ => unreachable!(), } } // Section: rust2dart +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper> { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper> +{ +} + +impl flutter_rust_bridge::IntoIntoDart>> for Box { + fn into_into_dart(self) -> FrbWrapper> { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper> { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper> +{ +} + +impl flutter_rust_bridge::IntoIntoDart>> + for Box +{ + fn into_into_dart(self) -> FrbWrapper> { + self.into() + } +} + // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper String + Send + Sync>> { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -45395,6 +45519,25 @@ impl SseEncode for RustAutoOpaqueMoi { } } +impl SseEncode for Box { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer); + } +} + +impl SseEncode for Box { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >, + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for Box String + Send + Sync> { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -46579,6 +46722,30 @@ impl SseEncode for RustOpaqueMoi> { } } +impl SseEncode + for RustOpaqueMoi>> +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + impl SseEncode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< 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 99435a4579..5714b4f6af 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 @@ -304,6 +304,34 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync( MoiArc::>::decrement_strong_count(ptr as _); } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr: *const std::ffi::c_void, +) { + MoiArc::>>::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( + ptr: *const std::ffi::c_void, +) { + MoiArc::>>::decrement_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr: *const std::ffi::c_void, +) { + MoiArc::>>::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + ptr: *const std::ffi::c_void, +) { + MoiArc::>>::decrement_strong_count(ptr as _); +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( ptr: *const std::ffi::c_void, From 2f395a7bf27f083f6a9af663fde58657cef65f56 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:40:32 +0800 Subject: [PATCH 130/154] chore: fmt --- frb_codegen/src/library/codegen/config/config.rs | 2 +- .../library/codegen/generator/api_dart/internal_config.rs | 2 +- .../codegen/generator/api_dart/spec_generator/info.rs | 7 +++++-- frb_codegen/src/library/utils/mod.rs | 2 +- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/config.rs b/frb_codegen/src/library/codegen/config/config.rs index d27eb31925..dc4133bb9e 100644 --- a/frb_codegen/src/library/codegen/config/config.rs +++ b/frb_codegen/src/library/codegen/config/config.rs @@ -1,6 +1,6 @@ -use std::collections::HashMap; use crate::codegen::dumper::internal_config::ConfigDumpContent; use serde::{Deserialize, Serialize}; +use std::collections::HashMap; /// Configuration for code generation /// Refer to `GenerateCommandArgs` for documentations diff --git a/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs b/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs index c6719bee83..7f585516d7 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/internal_config.rs @@ -1,5 +1,5 @@ -use std::collections::HashMap; use serde::{Deserialize, Serialize}; +use std::collections::HashMap; use std::path::PathBuf; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs index 1e8b9351f9..d5ed68042c 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs @@ -6,10 +6,10 @@ use crate::codegen::ir::mir::ty::delegate::{ use crate::codegen::ir::mir::ty::general_list::MirTypeGeneralList; use crate::codegen::ir::mir::ty::primitive::MirTypePrimitive; use crate::codegen::ir::mir::ty::{MirType, MirTypeTrait}; +use crate::utils::syn_utils::canonicalize_rust_type; use convert_case::{Case, Casing}; use enum_dispatch::enum_dispatch; use itertools::Itertools; -use crate::utils::syn_utils::canonicalize_rust_type; #[enum_dispatch] pub(crate) trait ApiDartGeneratorInfoTrait { @@ -218,7 +218,10 @@ impl<'a> ApiDartGeneratorInfoTrait for RustAutoOpaqueImplicitApiDartGenerator<'a impl<'a> ApiDartGeneratorInfoTrait for RustOpaqueApiDartGenerator<'a> { fn dart_api_type(&self) -> String { - self.context.config.dart_type_rename.get(&canonicalize_rust_type(&self.mir.inner.0).unwrap()) + self.context + .config + .dart_type_rename + .get(&canonicalize_rust_type(&self.mir.inner.0).unwrap()) .cloned() .unwrap_or_else(|| self.mir.sanitized_type()) } diff --git a/frb_codegen/src/library/utils/mod.rs b/frb_codegen/src/library/utils/mod.rs index 3ec5a1ba2e..87f89386aa 100644 --- a/frb_codegen/src/library/utils/mod.rs +++ b/frb_codegen/src/library/utils/mod.rs @@ -12,6 +12,6 @@ pub mod logs; pub(crate) mod path_utils; pub(crate) mod rust_project_utils; pub(crate) mod simple_cache; +pub(crate) mod syn_utils; #[cfg(test)] pub(crate) mod test_utils; -pub(crate) mod syn_utils; From f654b0702df0036fb33f2f3ed2e64a3011473871 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:40:51 +0800 Subject: [PATCH 131/154] chore: goldens --- .../single_rust_input/expect_output.json | 3 ++- .../wildcard_rust_input/expect_output.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json index 50abefbd6f..2d32f8f9aa 100644 --- a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json +++ b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json @@ -21,7 +21,8 @@ "dart_decl_base_output_path": "{the-working-directory}/my_dart_folder", "dart_entrypoint_class_name": "RustLib", "dart_enums_style": true, - "dart_preamble": "" + "dart_preamble": "", + "dart_type_rename": {} }, "wire": { "c": { diff --git a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json index 50abefbd6f..2d32f8f9aa 100644 --- a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json +++ b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json @@ -21,7 +21,8 @@ "dart_decl_base_output_path": "{the-working-directory}/my_dart_folder", "dart_entrypoint_class_name": "RustLib", "dart_enums_style": true, - "dart_preamble": "" + "dart_preamble": "", + "dart_type_rename": {} }, "wire": { "c": { From 7b586ad499ded64223ee2be41788a88fb67a7cb9 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:52:14 +0800 Subject: [PATCH 132/154] fix: err --- frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs | 2 +- .../pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs b/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs index f6a92f9131..48229a95ee 100644 --- a/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs +++ b/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs @@ -2,7 +2,7 @@ use crate::frb_generated::RustAutoOpaque; use flutter_rust_bridge::frb; -use std::any::Any; +pub use std::any::Any; // Reproduce #1630 #[frb(opaque)] diff --git a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs index 0b55ecb258..1154b89b99 100644 --- a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs +++ b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs @@ -4,7 +4,7 @@ use crate::frb_generated::RustAutoOpaque; use flutter_rust_bridge::frb; -use std::any::Any; +pub use std::any::Any; // Reproduce #1630 #[frb(opaque)] From e50d79a809be9dff6942a078343f110d02ab4335 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:56:06 +0800 Subject: [PATCH 133/154] chore: more --- .../pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs index 1154b89b99..38ba1592f9 100644 --- a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs +++ b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs @@ -121,8 +121,7 @@ impl DeliberateFailSanityCheckTwinNormal { } pub fn function_with_arg_type_name_override( - a: Box, - b: Box, + a: Box, ) { - let _ = (a, b); + let _ = a; } From 2b5f3d927106c57990110ec07dd07f8d5dee999e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 09:58:10 +0800 Subject: [PATCH 134/154] chore: codegen --- .../pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs index 38ba1592f9..1154b89b99 100644 --- a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs +++ b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs @@ -121,7 +121,8 @@ impl DeliberateFailSanityCheckTwinNormal { } pub fn function_with_arg_type_name_override( - a: Box, + a: Box, + b: Box, ) { - let _ = a; + let _ = (a, b); } From 275f8c544f63c6298412b7e3d320cf1c7956e987 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:11:37 +0800 Subject: [PATCH 135/154] chore: more --- frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs | 5 ++--- .../pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs b/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs index 48229a95ee..a4bdd67893 100644 --- a/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs +++ b/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs @@ -119,8 +119,7 @@ impl DeliberateFailSanityCheckTwinNormal { } pub fn function_with_arg_type_name_override( - a: Box, - b: Box, + a: Box, ) { - let _ = (a, b); + let _ = a; } diff --git a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs index 1154b89b99..38ba1592f9 100644 --- a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs +++ b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs @@ -121,8 +121,7 @@ impl DeliberateFailSanityCheckTwinNormal { } pub fn function_with_arg_type_name_override( - a: Box, - b: Box, + a: Box, ) { - let _ = (a, b); + let _ = a; } From f26868dbc0ced9aa4d7f0165637bc408c1187413 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:14:48 +0800 Subject: [PATCH 136/154] chore: codegen --- frb_example/pure_dart/frb_generated.h | 9 +- .../src/rust/api/misc_no_twin_example_a.dart | 25 +---- .../pure_dart/lib/src/rust/frb_generated.dart | 95 ++----------------- .../lib/src/rust/frb_generated.io.dart | 81 +--------------- .../lib/src/rust/frb_generated.web.dart | 67 +------------ .../pure_dart/rust/src/frb_generated.io.rs | 46 +-------- .../pure_dart/rust/src/frb_generated.rs | 62 +----------- .../pure_dart/rust/src/frb_generated.web.rs | 50 +--------- .../src/rust/api/misc_no_twin_example_a.dart | 25 +---- .../lib/src/rust/frb_generated.dart | 76 +-------------- .../lib/src/rust/frb_generated.io.dart | 65 ------------- .../lib/src/rust/frb_generated.web.dart | 53 ----------- .../rust/src/frb_generated.io.rs | 14 --- .../pure_dart_pde/rust/src/frb_generated.rs | 64 +------------ .../rust/src/frb_generated.web.rs | 14 --- 15 files changed, 27 insertions(+), 719 deletions(-) diff --git a/frb_example/pure_dart/frb_generated.h b/frb_example/pure_dart/frb_generated.h index 39ee8168f2..0919a4cb26 100644 --- a/frb_example/pure_dart/frb_generated.h +++ b/frb_example/pure_dart/frb_generated.h @@ -3938,8 +3938,7 @@ WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin int32_t value); void frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override(int64_t port_, - uintptr_t a, - uintptr_t b); + uintptr_t a); void frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal(int64_t port_); @@ -13414,10 +13413,6 @@ void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_RwL void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend(const void *ptr); - void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic(const void *ptr); @@ -15209,7 +15204,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_RwLockHideDataTwinSyncMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinMoi); @@ -15413,7 +15407,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_RwLockHideDataTwinSyncMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_RwLockHideDataTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinMoi); diff --git a/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart b/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart index 920948f665..77f789eb8c 100644 --- a/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart +++ b/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart @@ -16,30 +16,9 @@ Future renamedFunction() => RustLib.instance.api .crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal(); Future functionWithArgTypeNameOverride( - {required BoxAny a, required BoxAnyMyDartTypeRename b}) => + {required BoxAnyMyDartTypeRename a}) => RustLib.instance.api - .crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride(a: a, b: b); - -// Rust type: RustOpaqueNom>> -@sealed -class BoxAny extends RustOpaque { - // Not to be used by end users - BoxAny.frbInternalDcoDecode(List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - BoxAny.frbInternalSseDecode(BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: - RustLib.instance.api.rust_arc_increment_strong_count_BoxAny, - rustArcDecrementStrongCount: - RustLib.instance.api.rust_arc_decrement_strong_count_BoxAny, - rustArcDecrementStrongCountPtr: - RustLib.instance.api.rust_arc_decrement_strong_count_BoxAnyPtr, - ); -} + .crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride(a: a); // Rust type: RustOpaqueNom>> @sealed 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 51f92d1dd7..64f3a72683 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.dart @@ -1014,7 +1014,7 @@ abstract class RustLibApi extends BaseApi { {required StructWithSimpleSetterTwinNormal that, required int value}); Future crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride( - {required BoxAny a, required BoxAnyMyDartTypeRename b}); + {required BoxAnyMyDartTypeRename a}); Future crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal(); @@ -10627,12 +10627,6 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncSseMoiPtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxAny; - - RustArcDecrementStrongCountFnType get rust_arc_decrement_strong_count_BoxAny; - - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxAnyMyDartTypeRename; @@ -18005,18 +17999,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @override Future crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride( - {required BoxAny a, required BoxAnyMyDartTypeRename b}) { + {required BoxAnyMyDartTypeRename a}) { return handler.executeNormal(NormalTask( callFfi: (port_) { var arg0 = - cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - a); - var arg1 = cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( - b); + a); return wire .wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( - port_, arg0, arg1); + port_, arg0); }, codec: DcoCodec( decodeSuccessData: dco_decode_unit, @@ -18024,7 +18015,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ), constMeta: kCrateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverrideConstMeta, - argValues: [a, b], + argValues: [a], apiImpl: this, )); } @@ -18033,7 +18024,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get kCrateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverrideConstMeta => const TaskConstMeta( debugName: "function_with_arg_type_name_override", - argNames: ["a", "b"], + argNames: ["a"], ); @override @@ -93476,14 +93467,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncSseMoi => wire .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_BoxAny => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_BoxAny => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxAnyMyDartTypeRename => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; @@ -94587,14 +94570,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } - @protected - BoxAny - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return BoxAny.frbInternalDcoDecode(raw as List); - } - @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -97864,14 +97839,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - BoxAny - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return BoxAny.frbInternalDcoDecode(raw as List); - } - @protected BoxAnyMyDartTypeRename dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -115139,15 +115106,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } - @protected - BoxAny - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return BoxAny.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -118562,15 +118520,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - BoxAny - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return BoxAny.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected BoxAnyMyDartTypeRename sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -136736,14 +136685,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return WeekdaysTwinSyncSse.values[inner]; } - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return raw.frbInternalCstEncode(move: true); - } - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( BoxAnyMyDartTypeRename raw) { @@ -138335,14 +138276,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw.frbInternalCstEncode(); } - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return raw.frbInternalCstEncode(); - } - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( BoxAnyMyDartTypeRename raw) { @@ -139236,14 +139169,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize(self.frbInternalSseEncode(move: true), serializer); - } - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -142434,14 +142359,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(self.frbInternalSseEncode(move: null), serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize(self.frbInternalSseEncode(move: null), serializer); - } - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( 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 46e4bfce5b..bb84a40d8f 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 @@ -589,9 +589,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncSseMoiPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoiPtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr => wire - ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr; @@ -1150,11 +1147,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); - @protected - BoxAny - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic raw); - @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -2953,11 +2945,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSyncSseMoi dco_decode_RustOpaque_RwLockHideDataTwinSyncSseMoi(dynamic raw); - @protected - BoxAny - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic raw); - @protected BoxAnyMyDartTypeRename dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -9588,11 +9575,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); - @protected - BoxAny - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - SseDeserializer deserializer); - @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -11391,11 +11373,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_RwLockHideDataTwinSyncSseMoi( SseDeserializer deserializer); - @protected - BoxAny - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - SseDeserializer deserializer); - @protected BoxAnyMyDartTypeRename sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -29919,10 +29896,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { wireObj.bool_list = cst_encode_list_bool(apiObj.boolList); } - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny raw); - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( BoxAnyMyDartTypeRename raw); @@ -30714,10 +30687,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_RwLockHideDataTwinSyncMoi( RwLockHideDataTwinSyncMoi raw); - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny raw); - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( BoxAnyMyDartTypeRename raw); @@ -31174,11 +31143,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -33072,11 +33036,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_RustOpaque_RwLockHideDataTwinSyncSseMoi( RwLockHideDataTwinSyncSseMoi self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -44672,23 +44631,19 @@ class RustLibWire implements BaseWire { wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( int port_, int a, - int b, ) { return _wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( port_, a, - b, ); } late final _wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_overridePtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, ffi.UintPtr, ffi.UintPtr)>>( + _lookup>( 'frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override'); late final _wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override = _wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_overridePtr - .asFunction(); + .asFunction(); void wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal( @@ -102339,38 +102294,6 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoiPtr .asFunction)>(); - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr - .asFunction)>(); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( ffi.Pointer ptr, diff --git a/frb_example/pure_dart/lib/src/rust/frb_generated.web.dart b/frb_example/pure_dart/lib/src/rust/frb_generated.web.dart index 6fb16e724b..a2cea7fe80 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 @@ -591,9 +591,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncSseMoiPtr => wire .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; @@ -1152,11 +1149,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); - @protected - BoxAny - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic raw); - @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -2955,11 +2947,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSyncSseMoi dco_decode_RustOpaque_RwLockHideDataTwinSyncSseMoi(dynamic raw); - @protected - BoxAny - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic raw); - @protected BoxAnyMyDartTypeRename dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -9590,11 +9577,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); - @protected - BoxAny - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - SseDeserializer deserializer); - @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -11393,11 +11375,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_RwLockHideDataTwinSyncSseMoi( SseDeserializer deserializer); - @protected - BoxAny - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - SseDeserializer deserializer); - @protected BoxAnyMyDartTypeRename sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -26570,10 +26547,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { ]; } - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny raw); - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( BoxAnyMyDartTypeRename raw); @@ -27365,10 +27338,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_RwLockHideDataTwinSyncMoi( RwLockHideDataTwinSyncMoi raw); - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny raw); - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( BoxAnyMyDartTypeRename raw); @@ -27825,11 +27794,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -29723,11 +29687,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_RustOpaque_RwLockHideDataTwinSyncSseMoi( RwLockHideDataTwinSyncSseMoi self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -38106,10 +38065,10 @@ class RustLibWire implements BaseWire { that, value); void wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( - NativePortType port_, Object a, Object b) => + NativePortType port_, Object a) => wasmModule .wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( - port_, a, b); + port_, a); void wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal( NativePortType port_) => @@ -57838,18 +57797,6 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( dynamic ptr) => wasmModule @@ -60160,7 +60107,7 @@ class RustLibWasmModule implements WasmModule { external void wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( - NativePortType port_, Object a, Object b); + NativePortType port_, Object a); external void wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal( @@ -73914,14 +73861,6 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi( dynamic ptr); - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic ptr); - external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( dynamic ptr); 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 5c8d179f05..98fddebbf8 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.io.rs @@ -109,18 +109,6 @@ impl CstDecode> for usize { flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } -impl CstDecode> for usize { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> Box { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, - >, - >::cst_decode( - self - )) - } -} impl CstDecode> for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> Box { @@ -1916,19 +1904,6 @@ impl CstDecode>> for usize { decode_rust_opaque_moi(self as _) } } -impl - CstDecode< - RustOpaqueNom>>, - > for usize -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom>> - { - unsafe { decode_rust_opaque_nom(self as _) } - } -} impl CstDecode< RustOpaqueNom< @@ -18642,9 +18617,8 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_ex pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( port_: i64, a: usize, - b: usize, ) { - wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl(port_, a, b) + wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl(port_, a) } #[no_mangle] @@ -43286,24 +43260,6 @@ 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_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::>>::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_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::>>::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_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( ptr: *const std::ffi::c_void, diff --git a/frb_example/pure_dart/rust/src/frb_generated.rs b/frb_example/pure_dart/rust/src/frb_generated.rs index e489c59645..ea9e172135 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -5020,8 +5020,7 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } fn wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl( port_: flutter_rust_bridge::for_generated::MessagePort, - a: impl CstDecode>, - b: impl CstDecode>, + a: impl CstDecode>, ) { FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( flutter_rust_bridge::for_generated::TaskInfo { @@ -5031,12 +5030,11 @@ fn wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_overrid }, move || { let api_a = a.cst_decode(); - let api_b = b.cst_decode(); move |context| { transform_result_dco((move || { Result::<_, ()>::Ok( crate::api::misc_no_twin_example_a::function_with_arg_type_name_override( - api_a, api_b, + api_a, ), ) })()) @@ -44785,16 +44783,6 @@ impl SseDecode for RustAutoOpaqueNom { } } -impl SseDecode for Box { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = >, - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - impl SseDecode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -47594,16 +47582,6 @@ impl SseDecode for RustOpaqueMoi> { } } -impl SseDecode - for RustOpaqueNom>> -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return unsafe { decode_rust_opaque_nom(inner) }; - } -} - impl SseDecode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, @@ -64738,24 +64716,6 @@ fn pde_ffi_dispatcher_sync_impl( // Section: rust2dart -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper> -{ -} - -impl flutter_rust_bridge::IntoIntoDart>> for Box { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper> { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -81011,13 +80971,6 @@ impl SseEncode for RustAutoOpaqueNom { } } -impl SseEncode for Box { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - >>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), serializer); - } -} - impl SseEncode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -84074,17 +84027,6 @@ impl SseEncode for RustOpaqueMoi> { } } -impl SseEncode - for RustOpaqueNom>> -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - impl SseEncode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, 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 3d6d47d87d..1dcfe1629f 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.web.rs @@ -8599,18 +8599,6 @@ impl CstDecode> flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } -impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> Box { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, - >, - >::cst_decode( - self - )) - } -} impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -10822,23 +10810,6 @@ impl CstDecode>> decode_rust_opaque_moi((self.as_f64().unwrap() as usize) as _) } } -impl - CstDecode< - RustOpaqueNom>>, - > 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>> - { - #[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< @@ -15640,9 +15611,8 @@ pub fn wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNorma pub fn wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( port_: flutter_rust_bridge::for_generated::MessagePort, a: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, - b: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, ) { - wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl(port_, a, b) + wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl(port_, a) } #[wasm_bindgen] @@ -40264,24 +40234,6 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi( MoiArc::>::decrement_strong_count(ptr as _); } -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::>>::increment_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::>>::decrement_strong_count(ptr as _); - } -} - #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( ptr: *const std::ffi::c_void, diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart b/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart index f3617dda8d..f70004b763 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart @@ -16,30 +16,9 @@ Future renamedFunction() => RustLib.instance.api .crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal(); Future functionWithArgTypeNameOverride( - {required BoxAny a, required BoxAnyMyDartTypeRename b}) => + {required BoxAnyMyDartTypeRename a}) => RustLib.instance.api - .crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride(a: a, b: b); - -// Rust type: RustOpaqueMoi>> -@sealed -class BoxAny extends RustOpaque { - // Not to be used by end users - BoxAny.frbInternalDcoDecode(List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - BoxAny.frbInternalSseDecode(BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: - RustLib.instance.api.rust_arc_increment_strong_count_BoxAny, - rustArcDecrementStrongCount: - RustLib.instance.api.rust_arc_decrement_strong_count_BoxAny, - rustArcDecrementStrongCountPtr: - RustLib.instance.api.rust_arc_decrement_strong_count_BoxAnyPtr, - ); -} + .crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride(a: a); // Rust type: RustOpaqueMoi>> @sealed 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 5330367784..114c8520bf 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 @@ -886,7 +886,7 @@ abstract class RustLibApi extends BaseApi { {required StructWithSimpleSetterTwinNormal that, required int value}); Future crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride( - {required BoxAny a, required BoxAnyMyDartTypeRename b}); + {required BoxAnyMyDartTypeRename a}); Future crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal(); @@ -4432,12 +4432,6 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncPtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxAny; - - RustArcDecrementStrongCountFnType get rust_arc_decrement_strong_count_BoxAny; - - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxAnyMyDartTypeRename; @@ -11077,14 +11071,12 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @override Future crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride( - {required BoxAny a, required BoxAnyMyDartTypeRename b}) { + {required BoxAnyMyDartTypeRename a}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - a, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( - b, serializer); + a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 229, port: port_); }, @@ -11094,7 +11086,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ), constMeta: kCrateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverrideConstMeta, - argValues: [a, b], + argValues: [a], apiImpl: this, )); } @@ -11103,7 +11095,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get kCrateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverrideConstMeta => const TaskConstMeta( debugName: "function_with_arg_type_name_override", - argNames: ["a", "b"], + argNames: ["a"], ); @override @@ -38524,14 +38516,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_RwLockHideDataTwinSync => wire .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_BoxAny => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_BoxAny => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxAnyMyDartTypeRename => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; @@ -38924,14 +38908,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } - @protected - BoxAny - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return BoxAny.frbInternalDcoDecode(raw as List); - } - @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -40255,14 +40231,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return RwLockHideDataTwinSync.frbInternalDcoDecode(raw as List); } - @protected - BoxAny - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return BoxAny.frbInternalDcoDecode(raw as List); - } - @protected BoxAnyMyDartTypeRename dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -48827,15 +48795,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } - @protected - BoxAny - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return BoxAny.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -50170,15 +50129,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - BoxAny - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return BoxAny.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected BoxAnyMyDartTypeRename sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -59340,14 +59290,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize(self.frbInternalSseEncode(move: true), serializer); - } - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -60663,14 +60605,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(self.frbInternalSseEncode(move: null), serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize(self.frbInternalSseEncode(move: null), serializer); - } - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( 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 b03363884e..a98a51d1b0 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 @@ -223,9 +223,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncPtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr => wire - ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr; @@ -424,11 +421,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); - @protected - BoxAny - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic raw); - @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -1145,11 +1137,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSync dco_decode_RustOpaque_RwLockHideDataTwinSync( dynamic raw); - @protected - BoxAny - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic raw); - @protected BoxAnyMyDartTypeRename dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -4411,11 +4398,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); - @protected - BoxAny - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - SseDeserializer deserializer); - @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -5108,11 +5090,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSync sse_decode_RustOpaque_RwLockHideDataTwinSync( SseDeserializer deserializer); - @protected - BoxAny - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - SseDeserializer deserializer); - @protected BoxAnyMyDartTypeRename sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -8801,11 +8778,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -9559,11 +9531,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_RustOpaque_RwLockHideDataTwinSync( RwLockHideDataTwinSync self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -13737,38 +13704,6 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncPtr .asFunction)>(); - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendPtr - .asFunction)>(); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( 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 b9a575b081..c884cc7120 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 @@ -225,9 +225,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncPtr => wire .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; @@ -426,11 +423,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); - @protected - BoxAny - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic raw); - @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -1147,11 +1139,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSync dco_decode_RustOpaque_RwLockHideDataTwinSync( dynamic raw); - @protected - BoxAny - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic raw); - @protected BoxAnyMyDartTypeRename dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -4413,11 +4400,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); - @protected - BoxAny - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - SseDeserializer deserializer); - @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -5110,11 +5092,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSync sse_decode_RustOpaque_RwLockHideDataTwinSync( SseDeserializer deserializer); - @protected - BoxAny - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - SseDeserializer deserializer); - @protected BoxAnyMyDartTypeRename sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -8803,11 +8780,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -9561,11 +9533,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_RustOpaque_RwLockHideDataTwinSync( RwLockHideDataTwinSync self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - BoxAny self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( @@ -13364,18 +13331,6 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( dynamic ptr) => wasmModule @@ -14065,14 +14020,6 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync( dynamic ptr); - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - dynamic ptr); - external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( dynamic ptr); 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 ac3fe4e3bd..58fdc27c22 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 @@ -310,20 +310,6 @@ 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_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr: *const std::ffi::c_void, -) { - MoiArc::>>::increment_strong_count(ptr as _); -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr: *const std::ffi::c_void, -) { - MoiArc::>>::decrement_strong_count(ptr as _); -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( 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 ad41fc6c89..154194369f 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs @@ -7340,14 +7340,13 @@ fn wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_overrid }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_a = >::sse_decode(&mut deserializer); - let api_b = >::sse_decode(&mut deserializer); + let api_a = >::sse_decode(&mut deserializer); deserializer.end(); move |context| { transform_result_sse((move || { Result::<_, ()>::Ok( crate::api::misc_no_twin_example_a::function_with_arg_type_name_override( - api_a, api_b, + api_a, ), ) })()) @@ -26445,9 +26444,6 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!(NonCloneDataTwinSync); flutter_rust_bridge::frb_generated_moi_arc_impl_value!(RwLock); flutter_rust_bridge::frb_generated_moi_arc_impl_value!(RwLock); flutter_rust_bridge::frb_generated_moi_arc_impl_value!(RwLock); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner> -); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner> ); @@ -26647,16 +26643,6 @@ impl SseDecode for RustAutoOpaqueMoi { } } -impl SseDecode for Box { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = >, - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - impl SseDecode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -27807,16 +27793,6 @@ impl SseDecode for RustOpaqueMoi> { } } -impl SseDecode - for RustOpaqueMoi>> -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner); - } -} - impl SseDecode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, @@ -37813,24 +37789,6 @@ fn pde_ffi_dispatcher_sync_impl( // Section: rust2dart -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper> { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper> -{ -} - -impl flutter_rust_bridge::IntoIntoDart>> for Box { - fn into_into_dart(self) -> FrbWrapper> { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper> { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -45519,13 +45477,6 @@ impl SseEncode for RustAutoOpaqueMoi { } } -impl SseEncode for Box { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - >>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer); - } -} - impl SseEncode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -46722,17 +46673,6 @@ impl SseEncode for RustOpaqueMoi> { } } -impl SseEncode - for RustOpaqueMoi>> -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - impl SseEncode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, 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 5714b4f6af..a0b2ce395a 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 @@ -304,20 +304,6 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync( MoiArc::>::decrement_strong_count(ptr as _); } -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr: *const std::ffi::c_void, -) { - MoiArc::>>::increment_strong_count(ptr as _); -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySend( - ptr: *const std::ffi::c_void, -) { - MoiArc::>>::decrement_strong_count(ptr as _); -} - #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( ptr: *const std::ffi::c_void, From c154c620ff37872cb812e5245bf9400d297cfaed Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:17:22 +0800 Subject: [PATCH 137/154] chore: fmt --- frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs | 4 +--- .../pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs b/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs index a4bdd67893..abe1116f46 100644 --- a/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs +++ b/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs @@ -118,8 +118,6 @@ impl DeliberateFailSanityCheckTwinNormal { pub fn dummy_function_twin_normal() {} } -pub fn function_with_arg_type_name_override( - a: Box, -) { +pub fn function_with_arg_type_name_override(a: Box) { let _ = a; } diff --git a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs index 38ba1592f9..eb916787cd 100644 --- a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs +++ b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs @@ -120,8 +120,6 @@ impl DeliberateFailSanityCheckTwinNormal { pub fn dummy_function_twin_normal() {} } -pub fn function_with_arg_type_name_override( - a: Box, -) { +pub fn function_with_arg_type_name_override(a: Box) { let _ = a; } From ffd1a2258fcecd1ed488264dfb41eddf5b2fefa1 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:18:39 +0800 Subject: [PATCH 138/154] chore: more --- frb_example/pure_dart/flutter_rust_bridge.yaml | 2 +- frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs | 2 +- .../pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frb_example/pure_dart/flutter_rust_bridge.yaml b/frb_example/pure_dart/flutter_rust_bridge.yaml index ae98d172ae..9c946f61f5 100644 --- a/frb_example/pure_dart/flutter_rust_bridge.yaml +++ b/frb_example/pure_dart/flutter_rust_bridge.yaml @@ -5,7 +5,7 @@ full_dep: true # this config, together with usage of that type, tests the feature of type rename dart_type_rename: - Box: BoxAnyMyDartTypeRename + Box: BoxAnyMyDartTypeRename # only for development of flutter_rust_bridge, not for normal users (dump all debug information) dump_all: true diff --git a/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs b/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs index abe1116f46..14324de78c 100644 --- a/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs +++ b/frb_example/pure_dart/rust/src/api/misc_no_twin_example_a.rs @@ -118,6 +118,6 @@ impl DeliberateFailSanityCheckTwinNormal { pub fn dummy_function_twin_normal() {} } -pub fn function_with_arg_type_name_override(a: Box) { +pub fn function_with_arg_type_name_override(a: Box) { let _ = a; } diff --git a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs index eb916787cd..6455c87d0f 100644 --- a/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs +++ b/frb_example/pure_dart_pde/rust/src/api/misc_no_twin_example_a.rs @@ -120,6 +120,6 @@ impl DeliberateFailSanityCheckTwinNormal { pub fn dummy_function_twin_normal() {} } -pub fn function_with_arg_type_name_override(a: Box) { +pub fn function_with_arg_type_name_override(a: Box) { let _ = a; } From 6c7d5ca2ee47699bbd74370efcd86d2ed975ebfd Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:21:15 +0800 Subject: [PATCH 139/154] chore: codegen --- frb_example/pure_dart/frb_generated.h | 8 +-- .../src/rust/api/misc_no_twin_example_a.dart | 2 +- .../pure_dart/lib/src/rust/frb_generated.dart | 22 ++++---- .../lib/src/rust/frb_generated.io.dart | 42 +++++++------- .../lib/src/rust/frb_generated.web.dart | 30 +++++----- .../pure_dart/rust/src/frb_generated.io.rs | 26 ++++++--- .../pure_dart/rust/src/frb_generated.rs | 32 +++++++---- .../pure_dart/rust/src/frb_generated.web.rs | 26 ++++++--- .../src/rust/api/misc_no_twin_example_a.dart | 24 ++++---- .../lib/src/rust/frb_generated.dart | 55 +++++++++---------- .../lib/src/rust/frb_generated.io.dart | 53 +++++++++--------- .../lib/src/rust/frb_generated.web.dart | 41 +++++++------- .../rust/src/frb_generated.io.rs | 16 ++++-- .../pure_dart_pde/rust/src/frb_generated.rs | 34 +++++++----- .../rust/src/frb_generated.web.rs | 16 ++++-- 15 files changed, 234 insertions(+), 193 deletions(-) diff --git a/frb_example/pure_dart/frb_generated.h b/frb_example/pure_dart/frb_generated.h index 0919a4cb26..87ee8e6f8c 100644 --- a/frb_example/pure_dart/frb_generated.h +++ b/frb_example/pure_dart/frb_generated.h @@ -13413,9 +13413,9 @@ void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_RwL void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync(const void *ptr); @@ -15204,7 +15204,7 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinNormal); @@ -15407,7 +15407,7 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_RwLockHideDataTwinSyncMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_RwLockHideDataTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinMoi); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinNormal); diff --git a/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart b/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart index 77f789eb8c..766ea04f7a 100644 --- a/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart +++ b/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_a.dart @@ -20,7 +20,7 @@ Future functionWithArgTypeNameOverride( RustLib.instance.api .crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride(a: a); -// Rust type: RustOpaqueNom>> +// Rust type: RustOpaqueNom>> @sealed class BoxAnyMyDartTypeRename extends RustOpaque { // Not to be used by end users 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 64f3a72683..e5e6907146 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.dart @@ -18003,7 +18003,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeNormal(NormalTask( callFfi: (port_) { var arg0 = - cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( a); return wire .wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override( @@ -93469,11 +93469,11 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxAnyMyDartTypeRename => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic; RustArcDecrementStrongCountFnType get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRename => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic; RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxFnStringString => wire @@ -94572,7 +94572,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected BoxAnyMyDartTypeRename - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs return BoxAnyMyDartTypeRename.frbInternalDcoDecode(raw as List); @@ -97841,7 +97841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected BoxAnyMyDartTypeRename - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs return BoxAnyMyDartTypeRename.frbInternalDcoDecode(raw as List); @@ -115108,7 +115108,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected BoxAnyMyDartTypeRename - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs return BoxAnyMyDartTypeRename.frbInternalSseDecode( @@ -118522,7 +118522,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected BoxAnyMyDartTypeRename - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs return BoxAnyMyDartTypeRename.frbInternalSseDecode( @@ -136686,7 +136686,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( BoxAnyMyDartTypeRename raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member @@ -138277,7 +138277,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( BoxAnyMyDartTypeRename raw) { // Codec=Cst (C-struct based), see doc to use other codecs // ignore: invalid_use_of_internal_member @@ -139171,7 +139171,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( BoxAnyMyDartTypeRename self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize(self.frbInternalSseEncode(move: true), serializer); @@ -142361,7 +142361,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( BoxAnyMyDartTypeRename self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize(self.frbInternalSseEncode(move: null), 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 bb84a40d8f..6c87677db2 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 @@ -591,7 +591,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire - ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr; + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstaticPtr; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxFnStringStringPtr => wire @@ -1149,7 +1149,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BoxAnyMyDartTypeRename - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw); @protected @@ -2947,7 +2947,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BoxAnyMyDartTypeRename - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw); @protected @@ -9577,7 +9577,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BoxAnyMyDartTypeRename - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer); @protected @@ -11375,7 +11375,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BoxAnyMyDartTypeRename - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer); @protected @@ -29897,7 +29897,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { } @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( BoxAnyMyDartTypeRename raw); @protected @@ -30688,7 +30688,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSyncMoi raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( BoxAnyMyDartTypeRename raw); @protected @@ -31145,7 +31145,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( BoxAnyMyDartTypeRename self, SseSerializer serializer); @protected @@ -33038,7 +33038,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( BoxAnyMyDartTypeRename self, SseSerializer serializer); @protected @@ -102295,35 +102295,35 @@ class RustLibWire implements BaseWire { .asFunction)>(); void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstaticPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstaticPtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstaticPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstaticPtr .asFunction)>(); void 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 a2cea7fe80..7e46f105b4 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 @@ -593,7 +593,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxFnStringStringPtr => wire @@ -1151,7 +1151,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BoxAnyMyDartTypeRename - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw); @protected @@ -2949,7 +2949,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BoxAnyMyDartTypeRename - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw); @protected @@ -9579,7 +9579,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BoxAnyMyDartTypeRename - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer); @protected @@ -11377,7 +11377,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BoxAnyMyDartTypeRename - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer); @protected @@ -26548,7 +26548,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { } @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( BoxAnyMyDartTypeRename raw); @protected @@ -27339,7 +27339,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RwLockHideDataTwinSyncMoi raw); @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( BoxAnyMyDartTypeRename raw); @protected @@ -27796,7 +27796,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( BoxAnyMyDartTypeRename self, SseSerializer serializer); @protected @@ -29689,7 +29689,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( BoxAnyMyDartTypeRename self, SseSerializer serializer); @protected @@ -57797,16 +57797,16 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr); void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -73862,11 +73862,11 @@ class RustLibWasmModule implements WasmModule { dynamic ptr); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic ptr); external void 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 98fddebbf8..a3701bb6b9 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.io.rs @@ -109,13 +109,13 @@ impl CstDecode> for usize { flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } -impl CstDecode> for usize { +impl CstDecode> for usize { // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> Box { + fn cst_decode(self) -> Box { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - Box, + Box, >, >, >::cst_decode( @@ -1907,7 +1907,9 @@ impl CstDecode>> for usize { impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, >, > for usize { @@ -1915,7 +1917,9 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, > { unsafe { decode_rust_opaque_nom(self as _) } } @@ -43261,23 +43265,27 @@ 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_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, >::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_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, >::decrement_strong_count(ptr as _); } } diff --git a/frb_example/pure_dart/rust/src/frb_generated.rs b/frb_example/pure_dart/rust/src/frb_generated.rs index ea9e172135..4ae823873b 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -5020,7 +5020,7 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } fn wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl( port_: flutter_rust_bridge::for_generated::MessagePort, - a: impl CstDecode>, + a: impl CstDecode>, ) { FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( flutter_rust_bridge::for_generated::TaskInfo { @@ -44783,11 +44783,13 @@ impl SseDecode for RustAutoOpaqueNom { } } -impl SseDecode for Box { +impl SseDecode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } @@ -47584,7 +47586,9 @@ impl SseDecode for RustOpaqueMoi> { impl SseDecode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -64717,21 +64721,21 @@ fn pde_ffi_dispatcher_sync_impl( // Section: rust2dart // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper> { +impl flutter_rust_bridge::IntoDart for FrbWrapper> { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper> + for FrbWrapper> { } -impl flutter_rust_bridge::IntoIntoDart>> - for Box +impl flutter_rust_bridge::IntoIntoDart>> + for Box { - fn into_into_dart(self) -> FrbWrapper> { + fn into_into_dart(self) -> FrbWrapper> { self.into() } } @@ -80971,11 +80975,13 @@ impl SseEncode for RustAutoOpaqueNom { } } -impl SseEncode for Box { +impl SseEncode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), serializer, @@ -84029,7 +84035,9 @@ impl SseEncode for RustOpaqueMoi> { impl SseEncode for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, > { // Codec=Sse (Serialization based), see doc to use other codecs 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 1dcfe1629f..6c03588369 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.web.rs @@ -8599,15 +8599,15 @@ impl CstDecode> flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } -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) -> Box { + fn cst_decode(self) -> Box { flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - Box, + Box, >, >, >::cst_decode( @@ -10813,7 +10813,9 @@ impl CstDecode>> impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, >, > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -10821,7 +10823,9 @@ impl fn cst_decode( self, ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, > { #[cfg(target_pointer_width = "64")] { @@ -40235,23 +40239,27 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncSseMoi( } #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, >::increment_strong_count(ptr as _); } } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr: *const std::ffi::c_void, ) { unsafe { StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, >::decrement_strong_count(ptr as _); } } diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart b/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart index f70004b763..7d102948aa 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart @@ -15,30 +15,28 @@ Future sameFunctionNameInDifferentFiles() => RustLib.instance.api Future renamedFunction() => RustLib.instance.api .crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal(); -Future functionWithArgTypeNameOverride( - {required BoxAnyMyDartTypeRename a}) => +Future functionWithArgTypeNameOverride({required BoxAny a}) => RustLib.instance.api .crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride(a: a); -// Rust type: RustOpaqueMoi>> +// Rust type: RustOpaqueMoi>> @sealed -class BoxAnyMyDartTypeRename extends RustOpaque { +class BoxAny extends RustOpaque { // Not to be used by end users - BoxAnyMyDartTypeRename.frbInternalDcoDecode(List wire) + BoxAny.frbInternalDcoDecode(List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - BoxAnyMyDartTypeRename.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) + BoxAny.frbInternalSseDecode(BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib - .instance.api.rust_arc_increment_strong_count_BoxAnyMyDartTypeRename, - rustArcDecrementStrongCount: RustLib - .instance.api.rust_arc_decrement_strong_count_BoxAnyMyDartTypeRename, - rustArcDecrementStrongCountPtr: RustLib - .instance.api.rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr, + rustArcIncrementStrongCount: + RustLib.instance.api.rust_arc_increment_strong_count_BoxAny, + rustArcDecrementStrongCount: + RustLib.instance.api.rust_arc_decrement_strong_count_BoxAny, + rustArcDecrementStrongCountPtr: + RustLib.instance.api.rust_arc_decrement_strong_count_BoxAnyPtr, ); } 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 114c8520bf..151b7f3946 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 @@ -886,7 +886,7 @@ abstract class RustLibApi extends BaseApi { {required StructWithSimpleSetterTwinNormal that, required int value}); Future crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride( - {required BoxAnyMyDartTypeRename a}); + {required BoxAny a}); Future crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal(); @@ -4432,14 +4432,11 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncPtr; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_BoxAnyMyDartTypeRename; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxAny; - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRename; + RustArcDecrementStrongCountFnType get rust_arc_decrement_strong_count_BoxAny; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr; RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxFnStringString; @@ -11071,11 +11068,11 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @override Future crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride( - {required BoxAnyMyDartTypeRename a}) { + {required BoxAny a}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 229, port: port_); @@ -38517,12 +38514,12 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_BoxAnyMyDartTypeRename => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; + get rust_arc_increment_strong_count_BoxAny => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRename => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; + get rust_arc_decrement_strong_count_BoxAny => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic; RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxFnStringString => wire @@ -38909,11 +38906,11 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - BoxAnyMyDartTypeRename - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAny + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return BoxAnyMyDartTypeRename.frbInternalDcoDecode(raw as List); + return BoxAny.frbInternalDcoDecode(raw as List); } @protected @@ -40232,11 +40229,11 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - BoxAnyMyDartTypeRename - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAny + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return BoxAnyMyDartTypeRename.frbInternalDcoDecode(raw as List); + return BoxAny.frbInternalDcoDecode(raw as List); } @protected @@ -48796,11 +48793,11 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - BoxAnyMyDartTypeRename - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAny + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return BoxAnyMyDartTypeRename.frbInternalSseDecode( + return BoxAny.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -50130,11 +50127,11 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - BoxAnyMyDartTypeRename - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAny + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return BoxAnyMyDartTypeRename.frbInternalSseDecode( + return BoxAny.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -59292,8 +59289,8 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( - BoxAnyMyDartTypeRename self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( + BoxAny self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize(self.frbInternalSseEncode(move: true), serializer); } @@ -60607,8 +60604,8 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( - BoxAnyMyDartTypeRename self, SseSerializer serializer) { + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( + BoxAny self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize(self.frbInternalSseEncode(move: null), 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 a98a51d1b0..37754907a8 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 @@ -223,9 +223,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncPtr; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire - ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr => wire + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstaticPtr; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxFnStringStringPtr => wire @@ -422,8 +421,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - BoxAnyMyDartTypeRename - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAny + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw); @protected @@ -1138,8 +1137,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - BoxAnyMyDartTypeRename - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAny + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw); @protected @@ -4399,8 +4398,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - BoxAnyMyDartTypeRename - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAny + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer); @protected @@ -5091,8 +5090,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - BoxAnyMyDartTypeRename - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAny + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer); @protected @@ -8780,8 +8779,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( - BoxAnyMyDartTypeRename self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( + BoxAny self, SseSerializer serializer); @protected void @@ -9533,8 +9532,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( - BoxAnyMyDartTypeRename self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( + BoxAny self, SseSerializer serializer); @protected void @@ -13705,35 +13704,35 @@ class RustLibWire implements BaseWire { .asFunction)>(); void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstaticPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstaticPtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstaticPtr = _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstaticPtr + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstaticPtr .asFunction)>(); void diff --git a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart index c884cc7120..ad956376ac 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 @@ -225,9 +225,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncPtr => wire .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxFnStringStringPtr => wire @@ -424,8 +423,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - BoxAnyMyDartTypeRename - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAny + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw); @protected @@ -1140,8 +1139,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - BoxAnyMyDartTypeRename - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAny + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw); @protected @@ -4401,8 +4400,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - BoxAnyMyDartTypeRename - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAny + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer); @protected @@ -5093,8 +5092,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - BoxAnyMyDartTypeRename - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + BoxAny + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer); @protected @@ -8782,8 +8781,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( - BoxAnyMyDartTypeRename self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( + BoxAny self, SseSerializer serializer); @protected void @@ -9535,8 +9534,8 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( - BoxAnyMyDartTypeRename self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( + BoxAny self, SseSerializer serializer); @protected void @@ -13331,16 +13330,16 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr); void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( @@ -14021,11 +14020,11 @@ class RustLibWasmModule implements WasmModule { dynamic ptr); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic ptr); external void 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 58fdc27c22..4f47ef3ec9 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 @@ -311,17 +311,25 @@ pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_cou } #[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr: *const std::ffi::c_void, ) { - MoiArc::>>::increment_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, + >::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_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr: *const std::ffi::c_void, ) { - MoiArc::>>::decrement_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, + >::decrement_strong_count(ptr as _); } #[no_mangle] 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 154194369f..e4c08e2961 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs @@ -7340,7 +7340,7 @@ fn wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_overrid }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_a = >::sse_decode(&mut deserializer); + let api_a = >::sse_decode(&mut deserializer); deserializer.end(); move |context| { transform_result_sse((move || { @@ -26445,7 +26445,7 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!(RwLock); flutter_rust_bridge::frb_generated_moi_arc_impl_value!(RwLock); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner> + flutter_rust_bridge::for_generated::RustAutoOpaqueInner> ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner< @@ -26643,11 +26643,13 @@ impl SseDecode for RustAutoOpaqueMoi { } } -impl SseDecode for Box { +impl SseDecode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } @@ -27795,7 +27797,9 @@ impl SseDecode for RustOpaqueMoi> { impl SseDecode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -37790,21 +37794,21 @@ fn pde_ffi_dispatcher_sync_impl( // Section: rust2dart // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper> { +impl flutter_rust_bridge::IntoDart for FrbWrapper> { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper> + for FrbWrapper> { } -impl flutter_rust_bridge::IntoIntoDart>> - for Box +impl flutter_rust_bridge::IntoIntoDart>> + for Box { - fn into_into_dart(self) -> FrbWrapper> { + fn into_into_dart(self) -> FrbWrapper> { self.into() } } @@ -45477,11 +45481,13 @@ impl SseEncode for RustAutoOpaqueMoi { } } -impl SseEncode for Box { +impl SseEncode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer, @@ -46675,7 +46681,9 @@ impl SseEncode for RustOpaqueMoi> { impl SseEncode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner>, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, > { // Codec=Sse (Serialization based), see doc to use other codecs 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 a0b2ce395a..131f758897 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 @@ -305,17 +305,25 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync( } #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr: *const std::ffi::c_void, ) { - MoiArc::>>::increment_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, + >::increment_strong_count(ptr as _); } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendstatic( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( ptr: *const std::ffi::c_void, ) { - MoiArc::>>::decrement_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + Box, + >, + >::decrement_strong_count(ptr as _); } #[wasm_bindgen] From 5e36c54c95a67b02801d67f59e77d6218356a53a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:24:27 +0800 Subject: [PATCH 140/154] chore: more --- frb_example/pure_dart_pde/flutter_rust_bridge.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_example/pure_dart_pde/flutter_rust_bridge.yaml b/frb_example/pure_dart_pde/flutter_rust_bridge.yaml index fc29eeac8b..4300422e27 100644 --- a/frb_example/pure_dart_pde/flutter_rust_bridge.yaml +++ b/frb_example/pure_dart_pde/flutter_rust_bridge.yaml @@ -4,7 +4,7 @@ c_output: frb_generated.h # this config, together with usage of that type, tests the feature of type rename dart_type_rename: - Box: BoxAnyMyDartTypeRename + Box: BoxAnyMyDartTypeRename # only for development of flutter_rust_bridge, not for normal users (dump all debug information) dump_all: true From 0c0e219c17b6d6a444b44d2c0ce2e9173e5ee459 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:27:29 +0800 Subject: [PATCH 141/154] chore: codegen --- .../src/rust/api/misc_no_twin_example_a.dart | 22 ++++++----- .../lib/src/rust/frb_generated.dart | 37 ++++++++++--------- .../lib/src/rust/frb_generated.io.dart | 17 +++++---- .../lib/src/rust/frb_generated.web.dart | 17 +++++---- 4 files changed, 50 insertions(+), 43 deletions(-) diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart b/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart index 7d102948aa..29da456751 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_a.dart @@ -15,28 +15,30 @@ Future sameFunctionNameInDifferentFiles() => RustLib.instance.api Future renamedFunction() => RustLib.instance.api .crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal(); -Future functionWithArgTypeNameOverride({required BoxAny a}) => +Future functionWithArgTypeNameOverride( + {required BoxAnyMyDartTypeRename a}) => RustLib.instance.api .crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride(a: a); // Rust type: RustOpaqueMoi>> @sealed -class BoxAny extends RustOpaque { +class BoxAnyMyDartTypeRename extends RustOpaque { // Not to be used by end users - BoxAny.frbInternalDcoDecode(List wire) + BoxAnyMyDartTypeRename.frbInternalDcoDecode(List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - BoxAny.frbInternalSseDecode(BigInt ptr, int externalSizeOnNative) + BoxAnyMyDartTypeRename.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: - RustLib.instance.api.rust_arc_increment_strong_count_BoxAny, - rustArcDecrementStrongCount: - RustLib.instance.api.rust_arc_decrement_strong_count_BoxAny, - rustArcDecrementStrongCountPtr: - RustLib.instance.api.rust_arc_decrement_strong_count_BoxAnyPtr, + rustArcIncrementStrongCount: RustLib + .instance.api.rust_arc_increment_strong_count_BoxAnyMyDartTypeRename, + rustArcDecrementStrongCount: RustLib + .instance.api.rust_arc_decrement_strong_count_BoxAnyMyDartTypeRename, + rustArcDecrementStrongCountPtr: RustLib + .instance.api.rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr, ); } 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 151b7f3946..3c61b2fc85 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 @@ -886,7 +886,7 @@ abstract class RustLibApi extends BaseApi { {required StructWithSimpleSetterTwinNormal that, required int value}); Future crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride( - {required BoxAny a}); + {required BoxAnyMyDartTypeRename a}); Future crateApiMiscNoTwinExampleAFunctionWithCustomNameTwinNormal(); @@ -4432,11 +4432,14 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncPtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxAny; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_BoxAnyMyDartTypeRename; - RustArcDecrementStrongCountFnType get rust_arc_decrement_strong_count_BoxAny; + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRename; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr; RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_BoxFnStringString; @@ -11068,7 +11071,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @override Future crateApiMiscNoTwinExampleAFunctionWithArgTypeNameOverride( - {required BoxAny a}) { + {required BoxAnyMyDartTypeRename a}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); @@ -38514,11 +38517,11 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_BoxAny => wire + get rust_arc_increment_strong_count_BoxAnyMyDartTypeRename => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_BoxAny => wire + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRename => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic; RustArcIncrementStrongCountFnType @@ -38906,11 +38909,11 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - BoxAny + BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return BoxAny.frbInternalDcoDecode(raw as List); + return BoxAnyMyDartTypeRename.frbInternalDcoDecode(raw as List); } @protected @@ -40229,11 +40232,11 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - BoxAny + BoxAnyMyDartTypeRename dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return BoxAny.frbInternalDcoDecode(raw as List); + return BoxAnyMyDartTypeRename.frbInternalDcoDecode(raw as List); } @protected @@ -48793,11 +48796,11 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - BoxAny + BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return BoxAny.frbInternalSseDecode( + return BoxAnyMyDartTypeRename.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -50127,11 +50130,11 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - BoxAny + BoxAnyMyDartTypeRename sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return BoxAny.frbInternalSseDecode( + return BoxAnyMyDartTypeRename.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @@ -59290,7 +59293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( - BoxAny self, SseSerializer serializer) { + BoxAnyMyDartTypeRename self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize(self.frbInternalSseEncode(move: true), serializer); } @@ -60605,7 +60608,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( - BoxAny self, SseSerializer serializer) { + BoxAnyMyDartTypeRename self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize(self.frbInternalSseEncode(move: null), 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 37754907a8..7b15b37630 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 @@ -223,8 +223,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSyncPtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr => wire - ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstaticPtr; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstaticPtr; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxFnStringStringPtr => wire @@ -421,7 +422,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - BoxAny + BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw); @@ -1137,7 +1138,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - BoxAny + BoxAnyMyDartTypeRename dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw); @@ -4398,7 +4399,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - BoxAny + BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer); @@ -5090,7 +5091,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - BoxAny + BoxAnyMyDartTypeRename sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer); @@ -8780,7 +8781,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( - BoxAny self, SseSerializer serializer); + BoxAnyMyDartTypeRename self, SseSerializer serializer); @protected void @@ -9533,7 +9534,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( - BoxAny self, SseSerializer serializer); + BoxAnyMyDartTypeRename self, SseSerializer serializer); @protected void diff --git a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart index ad956376ac..2c05546c73 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 @@ -225,8 +225,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_RwLockHideDataTwinSyncPtr => wire .rust_arc_decrement_strong_count_RustOpaque_RwLockHideDataTwinSync; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxAnyPtr => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_BoxAnyMyDartTypeRenamePtr => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic; CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BoxFnStringStringPtr => wire @@ -423,7 +424,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - BoxAny + BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw); @@ -1139,7 +1140,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dynamic raw); @protected - BoxAny + BoxAnyMyDartTypeRename dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( dynamic raw); @@ -4400,7 +4401,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - BoxAny + BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer); @@ -5092,7 +5093,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SseDeserializer deserializer); @protected - BoxAny + BoxAnyMyDartTypeRename sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( SseDeserializer deserializer); @@ -8782,7 +8783,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( - BoxAny self, SseSerializer serializer); + BoxAnyMyDartTypeRename self, SseSerializer serializer); @protected void @@ -9535,7 +9536,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( - BoxAny self, SseSerializer serializer); + BoxAnyMyDartTypeRename self, SseSerializer serializer); @protected void From f09ca9ea018dac9527250d41c53ede26b9f85871 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:29:13 +0800 Subject: [PATCH 142/154] feat: more --- .../library/codegen/parser/hir/hierarchical/module.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs index 060317701f..e4c2324a98 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs @@ -1,4 +1,6 @@ -use crate::codegen::ir::hir::hierarchical::module::{HirModule, HirModuleContent, HirModuleMeta}; +use crate::codegen::ir::hir::hierarchical::module::{ + HirModule, HirModuleContent, HirModuleMeta, HirVisibility, +}; use crate::codegen::parser::hir::hierarchical::function::parse_generalized_functions; use crate::codegen::parser::hir::hierarchical::item_type::parse_syn_item_type; use crate::codegen::parser::hir::hierarchical::struct_or_enum::{ @@ -12,10 +14,13 @@ pub(crate) fn parse_module( items: &[syn::Item], info: HirModuleMeta, config: &ParserHirInternalConfig, + cumulated_visibility: HirVisibility, ) -> anyhow::Result { let mut scope = HirModuleContent::default(); - if (config.rust_input_namespace_pack).is_interest(&info.namespace) { + if (config.rust_input_namespace_pack).is_interest(&info.namespace) + && cumulated_visibility == HirVisibility::Public + { scope.functions = parse_generalized_functions(items, &info.namespace)?; } From 9bc10ea2d4972e191ef2569e791be38a2205c43f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:29:34 +0800 Subject: [PATCH 143/154] chore: rm --- frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs | 2 +- .../src/library/codegen/parser/hir/hierarchical/crates.rs | 2 +- .../src/library/codegen/parser/hir/hierarchical/module.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs b/frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs index 293e23e24e..dc00ff32f3 100644 --- a/frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs +++ b/frb_codegen/src/library/codegen/ir/hir/hierarchical/module.rs @@ -18,7 +18,7 @@ pub struct HirModule { #[derive(Clone, Derivative, Serialize)] #[derivative(Debug)] pub struct HirModuleMeta { - pub visibility: HirVisibility, + // pub visibility: HirVisibility, pub namespace: Namespace, } diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs index 4ac9c073a5..c65f1f92b2 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs @@ -10,7 +10,7 @@ pub(crate) fn parse_crate( crate_name: &CrateName, ) -> anyhow::Result { let info = HirModuleMeta { - visibility: HirVisibility::Public, + // visibility: HirVisibility::Public, namespace: crate_name.namespace(), }; let root_module = parse_module(&file.items, info, config)?; diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs index e4c2324a98..f1c7de619f 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs @@ -73,7 +73,7 @@ fn parse_syn_item_mod( ) -> anyhow::Result> { Ok(if let Some((_, items)) = &item_mod.content { let info = HirModuleMeta { - visibility: (&item_mod.vis).into(), + // visibility: (&item_mod.vis).into(), namespace: namespace.join(&item_mod.ident.to_string()), }; Some(parse_module(items, info, config)?) From 1ec080a535778055d11bb2d93d321adcc8b57a47 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:31:10 +0800 Subject: [PATCH 144/154] feat: more --- .../codegen/parser/hir/hierarchical/crates.rs | 2 +- .../codegen/parser/hir/hierarchical/module.rs | 32 +++++++++++++------ 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs index c65f1f92b2..09f97f6749 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs @@ -13,6 +13,6 @@ pub(crate) fn parse_crate( // visibility: HirVisibility::Public, namespace: crate_name.namespace(), }; - let root_module = parse_module(&file.items, info, config)?; + let root_module = parse_module(&file.items, info, config, true)?; Ok(HirCrate { root_module }) } diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs index f1c7de619f..f20667f576 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs @@ -14,18 +14,22 @@ pub(crate) fn parse_module( items: &[syn::Item], info: HirModuleMeta, config: &ParserHirInternalConfig, - cumulated_visibility: HirVisibility, + cumulated_visibility_pub: bool, ) -> anyhow::Result { let mut scope = HirModuleContent::default(); - if (config.rust_input_namespace_pack).is_interest(&info.namespace) - && cumulated_visibility == HirVisibility::Public - { + if (config.rust_input_namespace_pack).is_interest(&info.namespace) && cumulated_visibility_pub { scope.functions = parse_generalized_functions(items, &info.namespace)?; } for item in items.iter() { - parse_syn_item(item, &mut scope, &info.namespace, config)?; + parse_syn_item( + item, + &mut scope, + &info.namespace, + config, + cumulated_visibility_pub, + )?; } Ok(HirModule { @@ -43,6 +47,7 @@ fn parse_syn_item( scope: &mut HirModuleContent, namespace: &Namespace, config: &ParserHirInternalConfig, + cumulated_visibility_pub: bool, ) -> anyhow::Result<()> { match item { syn::Item::Struct(item_struct) => { @@ -57,9 +62,12 @@ fn parse_syn_item( scope.type_alias.extend(parse_syn_item_type(item_type)); } syn::Item::Mod(item_mod) => { - scope - .modules - .extend(parse_syn_item_mod(item_mod, namespace, config)?); + scope.modules.extend(parse_syn_item_mod( + item_mod, + namespace, + config, + cumulated_visibility_pub, + )?); } _ => {} } @@ -70,13 +78,19 @@ fn parse_syn_item_mod( item_mod: &ItemMod, namespace: &Namespace, config: &ParserHirInternalConfig, + cumulated_visibility_pub: bool, ) -> anyhow::Result> { Ok(if let Some((_, items)) = &item_mod.content { let info = HirModuleMeta { // visibility: (&item_mod.vis).into(), namespace: namespace.join(&item_mod.ident.to_string()), }; - Some(parse_module(items, info, config)?) + Some(parse_module( + items, + info, + config, + cumulated_visibility_pub && matches!(item_mod.vis, syn::Visibility::Public(_)), + )?) } else { None }) From 4c2015bf7a1c31179f01b06483ef37965b47f073 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:31:47 +0800 Subject: [PATCH 145/154] chore: lint --- .../src/library/codegen/parser/hir/hierarchical/crates.rs | 2 +- .../src/library/codegen/parser/hir/hierarchical/module.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs index 09f97f6749..8e999efe42 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs @@ -1,5 +1,5 @@ use crate::codegen::ir::hir::hierarchical::crates::HirCrate; -use crate::codegen::ir::hir::hierarchical::module::{HirModuleMeta, HirVisibility}; +use crate::codegen::ir::hir::hierarchical::module::HirModuleMeta; use crate::codegen::parser::hir::hierarchical::module::parse_module; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::utils::crate_name::CrateName; diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs index f20667f576..ab216b5175 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs @@ -1,5 +1,5 @@ use crate::codegen::ir::hir::hierarchical::module::{ - HirModule, HirModuleContent, HirModuleMeta, HirVisibility, + HirModule, HirModuleContent, HirModuleMeta, }; use crate::codegen::parser::hir::hierarchical::function::parse_generalized_functions; use crate::codegen::parser::hir::hierarchical::item_type::parse_syn_item_type; From 303553f6ce3abe033a348e033e20cd1262747f79 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:43:15 +0800 Subject: [PATCH 146/154] feat: rm --- .../codegen/parser/hir/hierarchical/crates.rs | 2 +- .../codegen/parser/hir/hierarchical/module.rs | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs index 8e999efe42..f4deaefbac 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/crates.rs @@ -13,6 +13,6 @@ pub(crate) fn parse_crate( // visibility: HirVisibility::Public, namespace: crate_name.namespace(), }; - let root_module = parse_module(&file.items, info, config, true)?; + let root_module = parse_module(&file.items, info, config)?; Ok(HirCrate { root_module }) } diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs index ab216b5175..98e79e611c 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs @@ -14,11 +14,11 @@ pub(crate) fn parse_module( items: &[syn::Item], info: HirModuleMeta, config: &ParserHirInternalConfig, - cumulated_visibility_pub: bool, + // cumulated_visibility_pub: bool, ) -> anyhow::Result { let mut scope = HirModuleContent::default(); - if (config.rust_input_namespace_pack).is_interest(&info.namespace) && cumulated_visibility_pub { + if (config.rust_input_namespace_pack).is_interest(&info.namespace) { scope.functions = parse_generalized_functions(items, &info.namespace)?; } @@ -28,7 +28,7 @@ pub(crate) fn parse_module( &mut scope, &info.namespace, config, - cumulated_visibility_pub, + // cumulated_visibility_pub, )?; } @@ -47,7 +47,7 @@ fn parse_syn_item( scope: &mut HirModuleContent, namespace: &Namespace, config: &ParserHirInternalConfig, - cumulated_visibility_pub: bool, + // cumulated_visibility_pub: bool, ) -> anyhow::Result<()> { match item { syn::Item::Struct(item_struct) => { @@ -66,7 +66,7 @@ fn parse_syn_item( item_mod, namespace, config, - cumulated_visibility_pub, + // cumulated_visibility_pub, )?); } _ => {} @@ -78,7 +78,7 @@ fn parse_syn_item_mod( item_mod: &ItemMod, namespace: &Namespace, config: &ParserHirInternalConfig, - cumulated_visibility_pub: bool, + // cumulated_visibility_pub: bool, ) -> anyhow::Result> { Ok(if let Some((_, items)) = &item_mod.content { let info = HirModuleMeta { @@ -89,7 +89,7 @@ fn parse_syn_item_mod( items, info, config, - cumulated_visibility_pub && matches!(item_mod.vis, syn::Visibility::Public(_)), + // cumulated_visibility_pub && matches!(item_mod.vis, syn::Visibility::Public(_)), )?) } else { None From 3205b2b29bb05f139da4eedf168105a97405e9a6 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:45:44 +0800 Subject: [PATCH 147/154] feat: sort --- .../src/library/codegen/generator/api_dart/text_generator.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index e5d0c2c101..a0e5dc2387 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -124,7 +124,9 @@ fn compute_skips(item: &ApiDartOutputSpecItem) -> String { format!( "// {}: {}\n", reason.explanation_prefix(), - (names.iter().map(|x| format!("`{}`", x.name.name))).join(", "), + (names.iter().map(|x| format!("`{}`", x.name.name))) + .sorted() + .join(", "), ) }) .join("") From 0e6fb1c46344015a8d0fc67dd2d9bfaf2fad7fcc Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:48:27 +0800 Subject: [PATCH 148/154] Revert "Merge branch 'feat/12112' into feat/12109" This reverts commit dd627da4456048d13c6dea0e9e49dd141c778be4, reversing changes made to 08eea97799614bc48d0dc6b57b5f82a890058aa7. --- .../generator/api_dart/spec_generator/info.rs | 4 +- frb_example/pure_dart/frb_generated.h | 72 --- .../rust/api/pseudo_manual/basic_list.dart | 12 - .../basic_list_twin_rust_async.dart | 12 - .../basic_list_twin_rust_async_sse.dart | 12 - .../pseudo_manual/basic_list_twin_sse.dart | 11 - .../pseudo_manual/basic_list_twin_sync.dart | 10 - .../basic_list_twin_sync_sse.dart | 10 - .../pure_dart/lib/src/rust/frb_generated.dart | 452 +----------------- .../lib/src/rust/frb_generated.io.dart | 370 -------------- .../lib/src/rust/frb_generated.web.dart | 188 -------- .../rust/src/api/pseudo_manual/basic_list.rs | 8 - .../basic_list_twin_rust_async.rs | 8 - .../basic_list_twin_rust_async_sse.rs | 10 - .../api/pseudo_manual/basic_list_twin_sse.rs | 10 - .../api/pseudo_manual/basic_list_twin_sync.rs | 10 - .../pseudo_manual/basic_list_twin_sync_sse.rs | 12 - .../pure_dart/rust/src/frb_generated.io.rs | 160 ------- .../pure_dart/rust/src/frb_generated.rs | 188 +------- .../pure_dart/rust/src/frb_generated.web.rs | 136 ------ .../api/pseudo_manual/basic_list_test.dart | 26 - .../basic_list_twin_rust_async_sse_test.dart | 26 - .../basic_list_twin_rust_async_test.dart | 26 - .../basic_list_twin_sse_test.dart | 24 - .../basic_list_twin_sync_sse_test.dart | 26 - .../basic_list_twin_sync_test.dart | 25 - .../rust/src/api/pseudo_manual/basic_list.rs | 8 - .../basic_list_twin_rust_async.rs | 8 - .../api/pseudo_manual/basic_list_twin_sync.rs | 10 - .../api/pseudo_manual/basic_list_test.dart | 26 - .../basic_list_twin_rust_async_test.dart | 26 - .../basic_list_twin_sync_test.dart | 25 - .../basic_type_infos.dart | 4 +- 33 files changed, 6 insertions(+), 1949 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs index 544a28cd99..3ac9794d7f 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/info.rs @@ -176,8 +176,8 @@ impl<'a> ApiDartGeneratorInfoTrait for PrimitiveListApiDartGenerator<'a> { MirTypePrimitive::I16 => "Int16List", MirTypePrimitive::U32 => "Uint32List", MirTypePrimitive::I32 => "Int32List", - MirTypePrimitive::U64 | MirTypePrimitive::Usize => "Uint64List", - MirTypePrimitive::I64 | MirTypePrimitive::Isize => "Int64List", + MirTypePrimitive::U64 => "Uint64List", + MirTypePrimitive::I64 => "Int64List", MirTypePrimitive::F32 => "Float32List", MirTypePrimitive::F64 => "Float64List", // frb-coverage:ignore-start diff --git a/frb_example/pure_dart/frb_generated.h b/frb_example/pure_dart/frb_generated.h index 62f64c2a38..44228596d5 100644 --- a/frb_example/pure_dart/frb_generated.h +++ b/frb_example/pure_dart/frb_generated.h @@ -778,11 +778,6 @@ typedef struct wire_cst_list_prim_i_8_loose { int32_t len; } wire_cst_list_prim_i_8_loose; -typedef struct wire_cst_list_prim_isize_strict { - intptr_t *ptr; - int32_t len; -} wire_cst_list_prim_isize_strict; - typedef struct wire_cst_list_prim_u_16_loose { uint16_t *ptr; int32_t len; @@ -798,11 +793,6 @@ typedef struct wire_cst_list_prim_u_64_strict { int32_t len; } wire_cst_list_prim_u_64_strict; -typedef struct wire_cst_list_prim_usize_strict { - uintptr_t *ptr; - int32_t len; -} wire_cst_list_prim_usize_strict; - typedef struct wire_cst_BasicGeneralEnumTwinRustAsync_Apple { struct wire_cst_list_prim_u_8_strict *field; } wire_cst_BasicGeneralEnumTwinRustAsync_Apple; @@ -4401,9 +4391,6 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__e void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal(int64_t port_, struct wire_cst_list_prim_i_8_loose *arg); -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal(int64_t port_, - struct wire_cst_list_prim_isize_strict *arg); - void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal(int64_t port_, struct wire_cst_list_String *arg); @@ -4419,9 +4406,6 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__e void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal(int64_t port_, struct wire_cst_list_prim_u_8_loose *arg); -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal(int64_t port_, - struct wire_cst_list_prim_usize_strict *arg); - void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async(int64_t port_, struct wire_cst_list_basic_general_enum_twin_rust_async *arg); @@ -4455,9 +4439,6 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async(int64_t port_, struct wire_cst_list_prim_i_8_loose *arg); -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async(int64_t port_, - struct wire_cst_list_prim_isize_strict *arg); - void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async(int64_t port_, struct wire_cst_list_String *arg); @@ -4473,9 +4454,6 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async(int64_t port_, struct wire_cst_list_prim_u_8_loose *arg); -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async(int64_t port_, - struct wire_cst_list_prim_usize_strict *arg); - void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse(int64_t port_, uint8_t *ptr_, int32_t rust_vec_len_, @@ -4531,11 +4509,6 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_tw int32_t rust_vec_len_, int32_t data_len_); -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_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__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse(int64_t port_, uint8_t *ptr_, int32_t rust_vec_len_, @@ -4561,11 +4534,6 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_tw int32_t rust_vec_len_, int32_t data_len_); -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_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__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse(int64_t port_, uint8_t *ptr_, int32_t rust_vec_len_, @@ -4621,11 +4589,6 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_tw int32_t rust_vec_len_, int32_t data_len_); -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse(int64_t port_, - uint8_t *ptr_, - int32_t rust_vec_len_, - int32_t data_len_); - void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse(int64_t port_, uint8_t *ptr_, int32_t rust_vec_len_, @@ -4651,11 +4614,6 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_tw int32_t rust_vec_len_, int32_t data_len_); -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse(int64_t port_, - uint8_t *ptr_, - int32_t rust_vec_len_, - int32_t data_len_); - WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync(struct wire_cst_list_basic_general_enum_twin_sync *arg); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync(struct wire_cst_list_basic_primitive_enum_twin_sync *arg); @@ -4678,8 +4636,6 @@ WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manua WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync(struct wire_cst_list_prim_i_8_loose *arg); -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync(struct wire_cst_list_prim_isize_strict *arg); - WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync(struct wire_cst_list_String *arg); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync(struct wire_cst_list_prim_u_16_loose *arg); @@ -4690,8 +4646,6 @@ WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manua WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync(struct wire_cst_list_prim_u_8_loose *arg); -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync(struct wire_cst_list_prim_usize_strict *arg); - WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse(uint8_t *ptr_, int32_t rust_vec_len_, int32_t data_len_); @@ -4736,10 +4690,6 @@ WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manua int32_t rust_vec_len_, int32_t data_len_); -WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse(uint8_t *ptr_, - int32_t rust_vec_len_, - int32_t data_len_); - WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse(uint8_t *ptr_, int32_t rust_vec_len_, int32_t data_len_); @@ -4760,10 +4710,6 @@ WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manua int32_t rust_vec_len_, int32_t data_len_); -WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse(uint8_t *ptr_, - int32_t rust_vec_len_, - int32_t data_len_); - void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal(int64_t port_, struct wire_cst_list_record_i_32_basic_general_enum_twin_normal *arg); @@ -14646,8 +14592,6 @@ struct wire_cst_list_prim_i_8_loose *frbgen_frb_example_pure_dart_cst_new_list_p struct wire_cst_list_prim_i_8_strict *frbgen_frb_example_pure_dart_cst_new_list_prim_i_8_strict(int32_t len); -struct wire_cst_list_prim_isize_strict *frbgen_frb_example_pure_dart_cst_new_list_prim_isize_strict(int32_t len); - struct wire_cst_list_prim_u_16_loose *frbgen_frb_example_pure_dart_cst_new_list_prim_u_16_loose(int32_t len); struct wire_cst_list_prim_u_16_strict *frbgen_frb_example_pure_dart_cst_new_list_prim_u_16_strict(int32_t len); @@ -14662,8 +14606,6 @@ struct wire_cst_list_prim_u_8_loose *frbgen_frb_example_pure_dart_cst_new_list_p struct wire_cst_list_prim_u_8_strict *frbgen_frb_example_pure_dart_cst_new_list_prim_u_8_strict(int32_t len); -struct wire_cst_list_prim_usize_strict *frbgen_frb_example_pure_dart_cst_new_list_prim_usize_strict(int32_t len); - struct wire_cst_list_raw_string_enum_mirrored *frbgen_frb_example_pure_dart_cst_new_list_raw_string_enum_mirrored(int32_t len); struct wire_cst_list_raw_string_mirrored *frbgen_frb_example_pure_dart_cst_new_list_raw_string_mirrored(int32_t len); @@ -15116,7 +15058,6 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_i_64_strict); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_i_8_loose); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_i_8_strict); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_isize_strict); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_u_16_loose); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_u_16_strict); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_u_32_loose); @@ -15124,7 +15065,6 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_u_64_strict); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_u_8_loose); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_u_8_strict); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_prim_usize_strict); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_raw_string_enum_mirrored); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_raw_string_mirrored); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_list_record_i_32_basic_general_enum_twin_normal); @@ -15937,13 +15877,11 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i32_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i64_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async); @@ -15955,13 +15893,11 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i32_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i64_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u16_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u32_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u64_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_primitive_enum_twin_rust_async_sse_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_struct_twin_rust_async_sse_twin_rust_async_sse); @@ -15973,13 +15909,11 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i32_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i64_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i8_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u16_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u32_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u64_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u8_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_primitive_enum_twin_sse_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_struct_twin_sse_twin_sse); @@ -15991,13 +15925,11 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_i32_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_i64_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_i8_twin_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_u16_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_u32_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_u64_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_u8_twin_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_struct_twin_sync_twin_sync); @@ -16009,13 +15941,11 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_primitive_enum_twin_sync_sse_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_struct_twin_sync_sse_twin_sync_sse); @@ -16027,13 +15957,11 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_i32_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_i64_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_i8_twin_sync_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u16_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u32_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u64_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u8_twin_sync_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_struct_twin_normal_twin_normal); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list.dart index 26bab3004a..6d05e08d65 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list.dart @@ -50,18 +50,6 @@ Future exampleBasicListTypeU64TwinNormal( .crateApiPseudoManualBasicListExampleBasicListTypeU64TwinNormal( arg: arg); -Future exampleBasicListTypeIsizeTwinNormal( - {required Int64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormal( - arg: arg); - -Future exampleBasicListTypeUsizeTwinNormal( - {required Uint64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormal( - arg: arg); - Future exampleBasicListTypeF32TwinNormal( {required List arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart index 5592b79b08..029bae17bd 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart @@ -55,18 +55,6 @@ Future exampleBasicListTypeU64TwinRustAsync( .crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeU64TwinRustAsync( arg: arg); -Future exampleBasicListTypeIsizeTwinRustAsync( - {required Int64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsync( - arg: arg); - -Future exampleBasicListTypeUsizeTwinRustAsync( - {required Uint64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsync( - arg: arg); - Future exampleBasicListTypeF32TwinRustAsync( {required List arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async_sse.dart index 7e0f25293f..6835d3f023 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async_sse.dart @@ -55,18 +55,6 @@ Future exampleBasicListTypeU64TwinRustAsyncSse( .crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeU64TwinRustAsyncSse( arg: arg); -Future exampleBasicListTypeIsizeTwinRustAsyncSse( - {required Int64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeIsizeTwinRustAsyncSse( - arg: arg); - -Future exampleBasicListTypeUsizeTwinRustAsyncSse( - {required Uint64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeUsizeTwinRustAsyncSse( - arg: arg); - Future exampleBasicListTypeF32TwinRustAsyncSse( {required List arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sse.dart index bfba3b9afd..e5e246d53c 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sse.dart @@ -47,17 +47,6 @@ Future exampleBasicListTypeU64TwinSse({required Uint64List arg}) => .crateApiPseudoManualBasicListTwinSseExampleBasicListTypeU64TwinSse( arg: arg); -Future exampleBasicListTypeIsizeTwinSse({required Int64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListTwinSseExampleBasicListTypeIsizeTwinSse( - arg: arg); - -Future exampleBasicListTypeUsizeTwinSse( - {required Uint64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListTwinSseExampleBasicListTypeUsizeTwinSse( - arg: arg); - Future exampleBasicListTypeF32TwinSse( {required List arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart index 9bee0a56c0..3d288a74f1 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart @@ -47,16 +47,6 @@ Uint64List exampleBasicListTypeU64TwinSync({required Uint64List arg}) => .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeU64TwinSync( arg: arg); -Int64List exampleBasicListTypeIsizeTwinSync({required Int64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSync( - arg: arg); - -Uint64List exampleBasicListTypeUsizeTwinSync({required Uint64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSync( - arg: arg); - Float32List exampleBasicListTypeF32TwinSync({required List arg}) => RustLib.instance.api .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeF32TwinSync( diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync_sse.dart index 7bc42e592e..eb52e1645e 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_list_twin_sync_sse.dart @@ -47,16 +47,6 @@ Uint64List exampleBasicListTypeU64TwinSyncSse({required Uint64List arg}) => Rust .crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeU64TwinSyncSse( arg: arg); -Int64List exampleBasicListTypeIsizeTwinSyncSse({required Int64List arg}) => RustLib - .instance.api - .crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeIsizeTwinSyncSse( - arg: arg); - -Uint64List exampleBasicListTypeUsizeTwinSyncSse({required Uint64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeUsizeTwinSyncSse( - arg: arg); - Float32List exampleBasicListTypeF32TwinSyncSse({required List arg}) => RustLib.instance.api .crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeF32TwinSyncSse( 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 e824cd893a..767ec31108 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.dart @@ -309,7 +309,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => 1043100698; + int get rustContentHash => 1866366658; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -1439,10 +1439,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListExampleBasicListTypeI8TwinNormal( {required List arg}); - Future - crateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormal( - {required Int64List arg}); - Future> crateApiPseudoManualBasicListExampleBasicListTypeStringTwinNormal( {required List arg}); @@ -1463,10 +1459,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListExampleBasicListTypeU8TwinNormal( {required List arg}); - Future - crateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormal( - {required Uint64List arg}); - Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeBasicGeneralEnumTwinRustAsyncTwinRustAsync( {required List arg}); @@ -1511,10 +1503,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeI8TwinRustAsync( {required List arg}); - Future - crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsync( - {required Int64List arg}); - Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeStringTwinRustAsync( {required List arg}); @@ -1535,10 +1523,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeU8TwinRustAsync( {required List arg}); - Future - crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsync( - {required Uint64List arg}); - Future> crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeBasicGeneralEnumTwinRustAsyncSseTwinRustAsyncSse( {required List arg}); @@ -1583,10 +1567,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeI8TwinRustAsyncSse( {required List arg}); - Future - crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeIsizeTwinRustAsyncSse( - {required Int64List arg}); - Future> crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeStringTwinRustAsyncSse( {required List arg}); @@ -1607,10 +1587,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeU8TwinRustAsyncSse( {required List arg}); - Future - crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeUsizeTwinRustAsyncSse( - {required Uint64List arg}); - Future> crateApiPseudoManualBasicListTwinSseExampleBasicListTypeBasicGeneralEnumTwinSseTwinSse( {required List arg}); @@ -1655,10 +1631,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinSseExampleBasicListTypeI8TwinSse( {required List arg}); - Future - crateApiPseudoManualBasicListTwinSseExampleBasicListTypeIsizeTwinSse( - {required Int64List arg}); - Future> crateApiPseudoManualBasicListTwinSseExampleBasicListTypeStringTwinSse( {required List arg}); @@ -1679,10 +1651,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinSseExampleBasicListTypeU8TwinSse( {required List arg}); - Future - crateApiPseudoManualBasicListTwinSseExampleBasicListTypeUsizeTwinSse( - {required Uint64List arg}); - List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeBasicGeneralEnumTwinSyncTwinSync( {required List arg}); @@ -1726,10 +1694,6 @@ abstract class RustLibApi extends BaseApi { Int8List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeI8TwinSync( {required List arg}); - Int64List - crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSync( - {required Int64List arg}); - List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeStringTwinSync( {required List arg}); @@ -1749,10 +1713,6 @@ abstract class RustLibApi extends BaseApi { Uint8List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeU8TwinSync( {required List arg}); - Uint64List - crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSync( - {required Uint64List arg}); - List crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeBasicGeneralEnumTwinSyncSseTwinSyncSse( {required List arg}); @@ -1797,10 +1757,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeI8TwinSyncSse( {required List arg}); - Int64List - crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeIsizeTwinSyncSse( - {required Int64List arg}); - List crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeStringTwinSyncSse( {required List arg}); @@ -1821,10 +1777,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeU8TwinSyncSse( {required List arg}); - Uint64List - crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeUsizeTwinSyncSse( - {required Uint64List arg}); - Future> crateApiPseudoManualBasicMapExampleBasicMapTypeBasicGeneralEnumTwinNormalTwinNormal( {required Map arg}); @@ -21702,35 +21654,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Future - crateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormal( - {required Int64List arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_list_prim_isize_strict(arg); - return wire - .wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_list_prim_isize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormalConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormalConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_isize_twin_normal", - argNames: ["arg"], - ); - @override Future> crateApiPseudoManualBasicListExampleBasicListTypeStringTwinNormal( @@ -21876,35 +21799,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Future - crateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormal( - {required Uint64List arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_list_prim_usize_strict(arg); - return wire - .wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_list_prim_usize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormalConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormalConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_usize_twin_normal", - argNames: ["arg"], - ); - @override Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeBasicGeneralEnumTwinRustAsyncTwinRustAsync( @@ -22227,35 +22121,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Future - crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsync( - {required Int64List arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_list_prim_isize_strict(arg); - return wire - .wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_list_prim_isize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsyncConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_isize_twin_rust_async", - argNames: ["arg"], - ); - @override Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeStringTwinRustAsync( @@ -22401,35 +22266,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Future - crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsync( - {required Uint64List arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_list_prim_usize_strict(arg); - return wire - .wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_list_prim_usize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsyncConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_usize_twin_rust_async", - argNames: ["arg"], - ); - @override Future> crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeBasicGeneralEnumTwinRustAsyncSseTwinRustAsyncSse( @@ -22777,37 +22613,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Future - crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeIsizeTwinRustAsyncSse( - {required Int64List arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_list_prim_isize_strict(arg, serializer); - final raw_ = serializer.intoRaw(); - return wire - .wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( - port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_list_prim_isize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeIsizeTwinRustAsyncSseConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeIsizeTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_isize_twin_rust_async_sse", - argNames: ["arg"], - ); - @override Future> crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeStringTwinRustAsyncSse( @@ -22963,37 +22768,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Future - crateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeUsizeTwinRustAsyncSse( - {required Uint64List arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_list_prim_usize_strict(arg, serializer); - final raw_ = serializer.intoRaw(); - return wire - .wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( - port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_list_prim_usize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeUsizeTwinRustAsyncSseConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinRustAsyncSseExampleBasicListTypeUsizeTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_usize_twin_rust_async_sse", - argNames: ["arg"], - ); - @override Future> crateApiPseudoManualBasicListTwinSseExampleBasicListTypeBasicGeneralEnumTwinSseTwinSse( @@ -23337,37 +23111,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Future - crateApiPseudoManualBasicListTwinSseExampleBasicListTypeIsizeTwinSse( - {required Int64List arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_list_prim_isize_strict(arg, serializer); - final raw_ = serializer.intoRaw(); - return wire - .wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( - port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_list_prim_isize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinSseExampleBasicListTypeIsizeTwinSseConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinSseExampleBasicListTypeIsizeTwinSseConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_isize_twin_sse", - argNames: ["arg"], - ); - @override Future> crateApiPseudoManualBasicListTwinSseExampleBasicListTypeStringTwinSse( @@ -23523,37 +23266,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Future - crateApiPseudoManualBasicListTwinSseExampleBasicListTypeUsizeTwinSse( - {required Uint64List arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_list_prim_usize_strict(arg, serializer); - final raw_ = serializer.intoRaw(); - return wire - .wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( - port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_list_prim_usize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinSseExampleBasicListTypeUsizeTwinSseConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinSseExampleBasicListTypeUsizeTwinSseConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_usize_twin_sse", - argNames: ["arg"], - ); - @override List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeBasicGeneralEnumTwinSyncTwinSync( @@ -23875,35 +23587,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Int64List - crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSync( - {required Int64List arg}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = cst_encode_list_prim_isize_strict(arg); - return wire - .wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( - arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_list_prim_isize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSyncConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSyncConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_isize_twin_sync", - argNames: ["arg"], - ); - @override List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeStringTwinSync( @@ -24048,35 +23731,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Uint64List - crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSync( - {required Uint64List arg}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = cst_encode_list_prim_usize_strict(arg); - return wire - .wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( - arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_list_prim_usize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSyncConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSyncConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_usize_twin_sync", - argNames: ["arg"], - ); - @override List crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeBasicGeneralEnumTwinSyncSseTwinSyncSse( @@ -24421,37 +24075,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Int64List - crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeIsizeTwinSyncSse( - {required Int64List arg}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_list_prim_isize_strict(arg, serializer); - final raw_ = serializer.intoRaw(); - return wire - .wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( - raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_list_prim_isize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeIsizeTwinSyncSseConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeIsizeTwinSyncSseConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_isize_twin_sync_sse", - argNames: ["arg"], - ); - @override List crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeStringTwinSyncSse( @@ -24607,37 +24230,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Uint64List - crateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeUsizeTwinSyncSse( - {required Uint64List arg}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_list_prim_usize_strict(arg, serializer); - final raw_ = serializer.intoRaw(); - return wire - .wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( - raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_list_prim_usize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeUsizeTwinSyncSseConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinSyncSseExampleBasicListTypeUsizeTwinSyncSseConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_usize_twin_sync_sse", - argNames: ["arg"], - ); - @override Future> crateApiPseudoManualBasicMapExampleBasicMapTypeBasicGeneralEnumTwinNormalTwinNormal( @@ -108730,12 +108322,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw as Int8List; } - @protected - Int64List dco_decode_list_prim_isize_strict(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return raw as Int64List; - } - @protected List dco_decode_list_prim_u_16_loose(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -108778,12 +108364,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw as Uint8List; } - @protected - Uint64List dco_decode_list_prim_usize_strict(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return raw as Uint64List; - } - @protected List dco_decode_list_raw_string_enum_mirrored( dynamic raw) { @@ -130161,13 +129741,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return deserializer.buffer.getInt8List(len_); } - @protected - Int64List sse_decode_list_prim_isize_strict(SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var len_ = sse_decode_i_32(deserializer); - return deserializer.buffer.getInt64List(len_); - } - @protected List sse_decode_list_prim_u_16_loose(SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs @@ -130217,13 +129790,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return deserializer.buffer.getUint8List(len_); } - @protected - Uint64List sse_decode_list_prim_usize_strict(SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var len_ = sse_decode_i_32(deserializer); - return deserializer.buffer.getUint64List(len_); - } - @protected List sse_decode_list_raw_string_enum_mirrored( SseDeserializer deserializer) { @@ -152843,14 +152409,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer.buffer.putInt8List(self); } - @protected - void sse_encode_list_prim_isize_strict( - Int64List self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_i_32(self.length, serializer); - serializer.buffer.putInt64List(self); - } - @protected void sse_encode_list_prim_u_16_loose( List self, SseSerializer serializer) { @@ -152910,14 +152468,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer.buffer.putUint8List(self); } - @protected - void sse_encode_list_prim_usize_strict( - Uint64List self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_i_32(self.length, serializer); - serializer.buffer.putUint64List(self); - } - @protected void sse_encode_list_raw_string_enum_mirrored( List 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 89606cfb7f..530a3d4af5 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 @@ -7268,9 +7268,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List dco_decode_list_prim_i_8_strict(dynamic raw); - @protected - Int64List dco_decode_list_prim_isize_strict(dynamic raw); - @protected List dco_decode_list_prim_u_16_loose(dynamic raw); @@ -7292,9 +7289,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List dco_decode_list_prim_u_8_strict(dynamic raw); - @protected - Uint64List dco_decode_list_prim_usize_strict(dynamic raw); - @protected List dco_decode_list_raw_string_enum_mirrored( dynamic raw); @@ -16193,9 +16187,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List sse_decode_list_prim_i_8_strict(SseDeserializer deserializer); - @protected - Int64List sse_decode_list_prim_isize_strict(SseDeserializer deserializer); - @protected List sse_decode_list_prim_u_16_loose(SseDeserializer deserializer); @@ -16217,9 +16208,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List sse_decode_list_prim_u_8_strict(SseDeserializer deserializer); - @protected - Uint64List sse_decode_list_prim_usize_strict(SseDeserializer deserializer); - @protected List sse_decode_list_raw_string_enum_mirrored( SseDeserializer deserializer); @@ -23147,15 +23135,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return ans; } - @protected - ffi.Pointer - cst_encode_list_prim_isize_strict(Int64List raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - final ans = wire.cst_new_list_prim_isize_strict(raw.length); - ans.ref.ptr.asTypedList(raw.length).setAll(0, raw); - return ans; - } - @protected ffi.Pointer cst_encode_list_prim_u_16_loose( List raw) { @@ -23219,15 +23198,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return ans; } - @protected - ffi.Pointer - cst_encode_list_prim_usize_strict(Uint64List raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - final ans = wire.cst_new_list_prim_usize_strict(raw.length); - ans.ref.ptr.asTypedList(raw.length).setAll(0, raw); - return ans; - } - @protected ffi.Pointer cst_encode_list_raw_string_enum_mirrored( @@ -37669,10 +37639,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void sse_encode_list_prim_i_8_strict(Int8List self, SseSerializer serializer); - @protected - void sse_encode_list_prim_isize_strict( - Int64List self, SseSerializer serializer); - @protected void sse_encode_list_prim_u_16_loose( List self, SseSerializer serializer); @@ -37700,10 +37666,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_list_prim_u_8_strict( Uint8List self, SseSerializer serializer); - @protected - void sse_encode_list_prim_usize_strict( - Uint64List self, SseSerializer serializer); - @protected void sse_encode_list_raw_string_enum_mirrored( List self, SseSerializer serializer); @@ -47505,29 +47467,6 @@ class RustLibWire implements BaseWire { .asFunction< void Function(int, ffi.Pointer)>(); - void - wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( - int port_, - ffi.Pointer arg, - ) { - return _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( - port_, - arg, - ); - } - - late final _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normalPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, - ffi.Pointer)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal'); - late final _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal = - _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normalPtr - .asFunction< - void Function( - int, ffi.Pointer)>(); - void wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal( int port_, @@ -47638,29 +47577,6 @@ class RustLibWire implements BaseWire { .asFunction< void Function(int, ffi.Pointer)>(); - void - wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( - int port_, - ffi.Pointer arg, - ) { - return _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( - port_, - arg, - ); - } - - late final _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normalPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, - ffi.Pointer)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal'); - late final _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal = - _wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normalPtr - .asFunction< - void Function( - int, ffi.Pointer)>(); - void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async( int port_, @@ -47917,29 +47833,6 @@ class RustLibWire implements BaseWire { .asFunction< void Function(int, ffi.Pointer)>(); - void - wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( - int port_, - ffi.Pointer arg, - ) { - return _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( - port_, - arg, - ); - } - - late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_asyncPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, - ffi.Pointer)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async = - _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_asyncPtr - .asFunction< - void Function( - int, ffi.Pointer)>(); - void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async( int port_, @@ -48050,29 +47943,6 @@ class RustLibWire implements BaseWire { .asFunction< void Function(int, ffi.Pointer)>(); - void - wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( - int port_, - ffi.Pointer arg, - ) { - return _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( - port_, - arg, - ); - } - - late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_asyncPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, - ffi.Pointer)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async = - _wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_asyncPtr - .asFunction< - void Function( - int, ffi.Pointer)>(); - void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse( int port_, @@ -48348,31 +48218,6 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i8_twin_rust_async_ssePtr .asFunction, int, int)>(); - void - wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( - int port_, - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( - port_, - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_ssePtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, ffi.Pointer, - ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_ssePtr - .asFunction, int, int)>(); - void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse( int port_, @@ -48498,31 +48343,6 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u8_twin_rust_async_ssePtr .asFunction, int, int)>(); - void - wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( - int port_, - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( - port_, - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_ssePtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, ffi.Pointer, - ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_ssePtr - .asFunction, int, int)>(); - void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse( int port_, @@ -48798,31 +48618,6 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_i8_twin_ssePtr .asFunction, int, int)>(); - void - wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( - int port_, - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( - port_, - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_ssePtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, ffi.Pointer, - ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse'); - late final _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse = - _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_ssePtr - .asFunction, int, int)>(); - void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse( int port_, @@ -48948,31 +48743,6 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_u8_twin_ssePtr .asFunction, int, int)>(); - void - wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( - int port_, - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( - port_, - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_ssePtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, ffi.Pointer, - ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse'); - late final _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse = - _wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_ssePtr - .asFunction, int, int)>(); - WireSyncRust2DartDco wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync( ffi.Pointer arg, @@ -49205,27 +48975,6 @@ class RustLibWire implements BaseWire { WireSyncRust2DartDco Function( ffi.Pointer)>(); - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( - ffi.Pointer arg, - ) { - return _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( - arg, - ); - } - - late final _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_syncPtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartDco Function( - ffi.Pointer)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync'); - late final _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync = - _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_syncPtr - .asFunction< - WireSyncRust2DartDco Function( - ffi.Pointer)>(); - WireSyncRust2DartDco wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync( ffi.Pointer arg, @@ -49331,27 +49080,6 @@ class RustLibWire implements BaseWire { WireSyncRust2DartDco Function( ffi.Pointer)>(); - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( - ffi.Pointer arg, - ) { - return _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( - arg, - ); - } - - late final _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_syncPtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartDco Function( - ffi.Pointer)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync'); - late final _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync = - _wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_syncPtr - .asFunction< - WireSyncRust2DartDco Function( - ffi.Pointer)>(); - WireSyncRust2DartSse wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse( ffi.Pointer ptr_, @@ -49627,31 +49355,6 @@ class RustLibWire implements BaseWire { WireSyncRust2DartSse Function( ffi.Pointer, int, int)>(); - WireSyncRust2DartSse - wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_ssePtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartSse Function( - ffi.Pointer, ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse'); - late final _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse = - _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_ssePtr - .asFunction< - WireSyncRust2DartSse Function( - ffi.Pointer, int, int)>(); - WireSyncRust2DartSse wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse( ffi.Pointer ptr_, @@ -49777,31 +49480,6 @@ class RustLibWire implements BaseWire { WireSyncRust2DartSse Function( ffi.Pointer, int, int)>(); - WireSyncRust2DartSse - wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_ssePtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartSse Function( - ffi.Pointer, ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse'); - late final _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse = - _wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_ssePtr - .asFunction< - WireSyncRust2DartSse Function( - ffi.Pointer, int, int)>(); - void wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal( int port_, @@ -111636,23 +111314,6 @@ class RustLibWire implements BaseWire { late final _cst_new_list_prim_i_8_strict = _cst_new_list_prim_i_8_strictPtr .asFunction Function(int)>(); - ffi.Pointer cst_new_list_prim_isize_strict( - int len, - ) { - return _cst_new_list_prim_isize_strict( - len, - ); - } - - late final _cst_new_list_prim_isize_strictPtr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_cst_new_list_prim_isize_strict'); - late final _cst_new_list_prim_isize_strict = - _cst_new_list_prim_isize_strictPtr.asFunction< - ffi.Pointer Function(int)>(); - ffi.Pointer cst_new_list_prim_u_16_loose( int len, ) { @@ -111758,23 +111419,6 @@ class RustLibWire implements BaseWire { late final _cst_new_list_prim_u_8_strict = _cst_new_list_prim_u_8_strictPtr .asFunction Function(int)>(); - ffi.Pointer cst_new_list_prim_usize_strict( - int len, - ) { - return _cst_new_list_prim_usize_strict( - len, - ); - } - - late final _cst_new_list_prim_usize_strictPtr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_cst_new_list_prim_usize_strict'); - late final _cst_new_list_prim_usize_strict = - _cst_new_list_prim_usize_strictPtr.asFunction< - ffi.Pointer Function(int)>(); - ffi.Pointer cst_new_list_raw_string_enum_mirrored( int len, @@ -113714,13 +113358,6 @@ final class wire_cst_list_prim_i_8_loose extends ffi.Struct { external int len; } -final class wire_cst_list_prim_isize_strict extends ffi.Struct { - external ffi.Pointer ptr; - - @ffi.Int32() - external int len; -} - final class wire_cst_list_prim_u_16_loose extends ffi.Struct { external ffi.Pointer ptr; @@ -113742,13 +113379,6 @@ final class wire_cst_list_prim_u_64_strict extends ffi.Struct { external int len; } -final class wire_cst_list_prim_usize_strict extends ffi.Struct { - external ffi.Pointer ptr; - - @ffi.Int32() - external int len; -} - final class wire_cst_BasicGeneralEnumTwinRustAsync_Apple extends ffi.Struct { external ffi.Pointer field; } 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 9ae43c640a..702f9d5ed2 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 @@ -7270,9 +7270,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List dco_decode_list_prim_i_8_strict(dynamic raw); - @protected - Int64List dco_decode_list_prim_isize_strict(dynamic raw); - @protected List dco_decode_list_prim_u_16_loose(dynamic raw); @@ -7294,9 +7291,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List dco_decode_list_prim_u_8_strict(dynamic raw); - @protected - Uint64List dco_decode_list_prim_usize_strict(dynamic raw); - @protected List dco_decode_list_raw_string_enum_mirrored( dynamic raw); @@ -16195,9 +16189,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List sse_decode_list_prim_i_8_strict(SseDeserializer deserializer); - @protected - Int64List sse_decode_list_prim_isize_strict(SseDeserializer deserializer); - @protected List sse_decode_list_prim_u_16_loose(SseDeserializer deserializer); @@ -16219,9 +16210,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List sse_decode_list_prim_u_8_strict(SseDeserializer deserializer); - @protected - Uint64List sse_decode_list_prim_usize_strict(SseDeserializer deserializer); - @protected List sse_decode_list_raw_string_enum_mirrored( SseDeserializer deserializer); @@ -23723,12 +23711,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return raw; } - @protected - Int64List cst_encode_list_prim_isize_strict(Int64List raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return raw; - } - @protected List cst_encode_list_prim_u_16_loose(List raw) { // Codec=Cst (C-struct based), see doc to use other codecs @@ -23771,12 +23753,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return raw; } - @protected - Uint64List cst_encode_list_prim_usize_strict(Uint64List raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return raw; - } - @protected List cst_encode_list_raw_string_enum_mirrored( List raw) { @@ -34314,10 +34290,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void sse_encode_list_prim_i_8_strict(Int8List self, SseSerializer serializer); - @protected - void sse_encode_list_prim_isize_strict( - Int64List self, SseSerializer serializer); - @protected void sse_encode_list_prim_u_16_loose( List self, SseSerializer serializer); @@ -34345,10 +34317,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_list_prim_u_8_strict( Uint8List self, SseSerializer serializer); - @protected - void sse_encode_list_prim_usize_strict( - Uint64List self, SseSerializer serializer); - @protected void sse_encode_list_raw_string_enum_mirrored( List self, SseSerializer serializer); @@ -38950,12 +38918,6 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal( port_, arg); - void wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( - NativePortType port_, Int64List arg) => - wasmModule - .wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( - port_, arg); - void wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal( NativePortType port_, List arg) => wasmModule @@ -38986,12 +38948,6 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal( port_, arg); - void wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( - NativePortType port_, Uint64List arg) => - wasmModule - .wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( - port_, arg); - void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async( NativePortType port_, List arg) => wasmModule @@ -39058,12 +39014,6 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async( port_, arg); - void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( - NativePortType port_, Int64List arg) => - wasmModule - .wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( - port_, arg); - void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async( NativePortType port_, List arg) => wasmModule @@ -39094,12 +39044,6 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async( port_, arg); - void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( - NativePortType port_, Uint64List arg) => - wasmModule - .wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( - port_, arg); - void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse( NativePortType port_, PlatformGeneralizedUint8ListPtr ptr_, @@ -39199,15 +39143,6 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i8_twin_rust_async_sse( port_, ptr_, rust_vec_len_, data_len_); - void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule - .wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( - port_, ptr_, rust_vec_len_, data_len_); - void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse( NativePortType port_, PlatformGeneralizedUint8ListPtr ptr_, @@ -39253,15 +39188,6 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u8_twin_rust_async_sse( port_, ptr_, rust_vec_len_, data_len_); - void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule - .wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( - port_, ptr_, rust_vec_len_, data_len_); - void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse( NativePortType port_, PlatformGeneralizedUint8ListPtr ptr_, @@ -39361,15 +39287,6 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_i8_twin_sse( port_, ptr_, rust_vec_len_, data_len_); - void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule - .wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( - port_, ptr_, rust_vec_len_, data_len_); - void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse( NativePortType port_, PlatformGeneralizedUint8ListPtr ptr_, @@ -39415,15 +39332,6 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_u8_twin_sse( port_, ptr_, rust_vec_len_, data_len_); - void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule - .wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( - port_, ptr_, rust_vec_len_, data_len_); - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync( List arg) => @@ -39501,13 +39409,6 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync( arg); - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( - Int64List arg) => - wasmModule - .wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( - arg); - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync( List arg) => @@ -39543,13 +39444,6 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync( arg); - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( - Uint64List arg) => - wasmModule - .wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( - arg); - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse( PlatformGeneralizedUint8ListPtr ptr_, @@ -39649,15 +39543,6 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_i8_twin_sync_sse( ptr_, rust_vec_len_, data_len_); - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ - wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule - .wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( - ptr_, rust_vec_len_, data_len_); - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse( PlatformGeneralizedUint8ListPtr ptr_, @@ -39703,15 +39588,6 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u8_twin_sync_sse( ptr_, rust_vec_len_, data_len_); - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ - wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule - .wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( - ptr_, rust_vec_len_, data_len_); - void wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal( NativePortType port_, List arg) => wasmModule @@ -60786,10 +60662,6 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal( NativePortType port_, List arg); - external void - wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( - NativePortType port_, Int64List arg); - external void wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal( NativePortType port_, List arg); @@ -60810,10 +60682,6 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal( NativePortType port_, List arg); - external void - wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( - NativePortType port_, Uint64List arg); - external void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async( NativePortType port_, List arg); @@ -60858,10 +60726,6 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async( NativePortType port_, List arg); - external void - wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( - NativePortType port_, Int64List arg); - external void wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async( NativePortType port_, List arg); @@ -60882,10 +60746,6 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async( NativePortType port_, List arg); - external void - wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( - NativePortType port_, Uint64List arg); - external void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse( NativePortType port_, @@ -60963,13 +60823,6 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); - external void - wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - external void wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse( NativePortType port_, @@ -61005,13 +60858,6 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); - external void - wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - external void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse( NativePortType port_, @@ -61089,13 +60935,6 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); - external void - wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - external void wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse( NativePortType port_, @@ -61131,13 +60970,6 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); - external void - wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync( List arg); @@ -61182,10 +61014,6 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync( List arg); - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( - Int64List arg); - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync( List arg); @@ -61206,10 +61034,6 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync( List arg); - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( - Uint64List arg); - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse( PlatformGeneralizedUint8ListPtr ptr_, @@ -61276,12 +61100,6 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ - wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse( PlatformGeneralizedUint8ListPtr ptr_, @@ -61312,12 +61130,6 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ - wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - external void wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal( NativePortType port_, List arg); diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list.rs index da463588d8..030175f0c1 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list.rs @@ -35,14 +35,6 @@ pub fn example_basic_list_type_u64_twin_normal(arg: Vec) -> Vec { arg } -pub fn example_basic_list_type_isize_twin_normal(arg: Vec) -> Vec { - arg -} - -pub fn example_basic_list_type_usize_twin_normal(arg: Vec) -> Vec { - arg -} - pub fn example_basic_list_type_f32_twin_normal(arg: Vec) -> Vec { arg } diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs index 0388b161c9..0e02f6ac19 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs @@ -39,14 +39,6 @@ pub async fn example_basic_list_type_u64_twin_rust_async(arg: Vec) -> Vec) -> Vec { - arg -} - -pub async fn example_basic_list_type_usize_twin_rust_async(arg: Vec) -> Vec { - arg -} - pub async fn example_basic_list_type_f32_twin_rust_async(arg: Vec) -> Vec { arg } diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async_sse.rs index a78ac80b54..9776c20937 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_rust_async_sse.rs @@ -47,16 +47,6 @@ pub async fn example_basic_list_type_u64_twin_rust_async_sse(arg: Vec) -> V arg } -#[flutter_rust_bridge::frb(serialize)] -pub async fn example_basic_list_type_isize_twin_rust_async_sse(arg: Vec) -> Vec { - arg -} - -#[flutter_rust_bridge::frb(serialize)] -pub async fn example_basic_list_type_usize_twin_rust_async_sse(arg: Vec) -> Vec { - arg -} - #[flutter_rust_bridge::frb(serialize)] pub async fn example_basic_list_type_f32_twin_rust_async_sse(arg: Vec) -> Vec { arg diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sse.rs index d09665fba1..4e501436a9 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sse.rs @@ -47,16 +47,6 @@ pub fn example_basic_list_type_u64_twin_sse(arg: Vec) -> Vec { arg } -#[flutter_rust_bridge::frb(serialize)] -pub fn example_basic_list_type_isize_twin_sse(arg: Vec) -> Vec { - arg -} - -#[flutter_rust_bridge::frb(serialize)] -pub fn example_basic_list_type_usize_twin_sse(arg: Vec) -> Vec { - arg -} - #[flutter_rust_bridge::frb(serialize)] pub fn example_basic_list_type_f32_twin_sse(arg: Vec) -> Vec { arg diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync.rs index ab45d494c7..e0160bbbc6 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync.rs @@ -47,16 +47,6 @@ pub fn example_basic_list_type_u64_twin_sync(arg: Vec) -> Vec { arg } -#[flutter_rust_bridge::frb(sync)] -pub fn example_basic_list_type_isize_twin_sync(arg: Vec) -> Vec { - arg -} - -#[flutter_rust_bridge::frb(sync)] -pub fn example_basic_list_type_usize_twin_sync(arg: Vec) -> Vec { - arg -} - #[flutter_rust_bridge::frb(sync)] pub fn example_basic_list_type_f32_twin_sync(arg: Vec) -> Vec { arg diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync_sse.rs index 726fadf63c..87a7580e24 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/basic_list_twin_sync_sse.rs @@ -55,18 +55,6 @@ pub fn example_basic_list_type_u64_twin_sync_sse(arg: Vec) -> Vec { arg } -#[flutter_rust_bridge::frb(serialize)] -#[flutter_rust_bridge::frb(sync)] -pub fn example_basic_list_type_isize_twin_sync_sse(arg: Vec) -> Vec { - arg -} - -#[flutter_rust_bridge::frb(serialize)] -#[flutter_rust_bridge::frb(sync)] -pub fn example_basic_list_type_usize_twin_sync_sse(arg: Vec) -> Vec { - arg -} - #[flutter_rust_bridge::frb(serialize)] #[flutter_rust_bridge::frb(sync)] pub fn example_basic_list_type_f32_twin_sync_sse(arg: Vec) -> Vec { 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 7850e69259..a129e3689d 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.io.rs @@ -9648,15 +9648,6 @@ impl CstDecode> for *mut wire_cst_list_prim_i_8_strict { } } } -impl CstDecode> for *mut wire_cst_list_prim_isize_strict { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> Vec { - unsafe { - let wrap = flutter_rust_bridge::for_generated::box_from_leak_ptr(self); - flutter_rust_bridge::for_generated::vec_from_leak_ptr(wrap.ptr, wrap.len) - } - } -} impl CstDecode> for *mut wire_cst_list_prim_u_16_loose { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> Vec { @@ -9720,15 +9711,6 @@ impl CstDecode> for *mut wire_cst_list_prim_u_8_strict { } } } -impl CstDecode> for *mut wire_cst_list_prim_usize_strict { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> Vec { - unsafe { - let wrap = flutter_rust_bridge::for_generated::box_from_leak_ptr(self); - flutter_rust_bridge::for_generated::vec_from_leak_ptr(wrap.ptr, wrap.len) - } - } -} impl CstDecode> for *mut wire_cst_list_raw_string_enum_mirrored { @@ -19909,16 +19891,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ ) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( - port_: i64, - arg: *mut wire_cst_list_prim_isize_strict, -) { - wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal_impl( - port_, arg, - ) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal( port_: i64, @@ -19969,16 +19941,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ ) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( - port_: i64, - arg: *mut wire_cst_list_prim_usize_strict, -) { - wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal_impl( - port_, arg, - ) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async( port_: i64, @@ -20067,14 +20029,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port_, arg) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( - port_: i64, - arg: *mut wire_cst_list_prim_isize_strict, -) { - wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async_impl(port_, arg) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async( port_: i64, @@ -20115,14 +20069,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port_, arg) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( - port_: i64, - arg: *mut wire_cst_list_prim_usize_strict, -) { - wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async_impl(port_, arg) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse( port_: i64, @@ -20233,16 +20179,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i8_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse( - port_: i64, - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) { - wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse( port_: i64, @@ -20293,16 +20229,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u8_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse( - port_: i64, - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) { - wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse( port_: i64, @@ -20448,16 +20374,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ ) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( - port_: i64, - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) { - wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse_impl(port_, ptr_, rust_vec_len_, data_len_) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse( port_: i64, @@ -20528,16 +20444,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ ) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( - port_: i64, - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) { - wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse_impl(port_, ptr_, rust_vec_len_, data_len_) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync( arg: *mut wire_cst_list_basic_general_enum_twin_sync, @@ -20617,13 +20523,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ ) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( - arg: *mut wire_cst_list_prim_isize_strict, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync_impl(arg) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync( arg: *mut wire_cst_list_String, @@ -20661,13 +20560,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ ) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( - arg: *mut wire_cst_list_prim_usize_strict, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync_impl(arg) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse( ptr_: *mut u8, @@ -20767,15 +20659,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_i8_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse( ptr_: *mut u8, @@ -20821,15 +20704,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u8_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal( port_: i64, @@ -48768,17 +48642,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_list_prim_i_8_strict( flutter_rust_bridge::for_generated::new_leak_box_ptr(ans) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_list_prim_isize_strict( - len: i32, -) -> *mut wire_cst_list_prim_isize_strict { - let ans = wire_cst_list_prim_isize_strict { - ptr: flutter_rust_bridge::for_generated::new_leak_vec_ptr(Default::default(), len), - len, - }; - flutter_rust_bridge::for_generated::new_leak_box_ptr(ans) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_list_prim_u_16_loose( len: i32, @@ -48856,17 +48719,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_list_prim_u_8_strict( flutter_rust_bridge::for_generated::new_leak_box_ptr(ans) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_list_prim_usize_strict( - len: i32, -) -> *mut wire_cst_list_prim_usize_strict { - let ans = wire_cst_list_prim_usize_strict { - ptr: flutter_rust_bridge::for_generated::new_leak_vec_ptr(Default::default(), len), - len, - }; - flutter_rust_bridge::for_generated::new_leak_box_ptr(ans) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_list_raw_string_enum_mirrored( len: i32, @@ -52002,12 +51854,6 @@ pub struct wire_cst_list_prim_i_8_strict { } #[repr(C)] #[derive(Clone, Copy)] -pub struct wire_cst_list_prim_isize_strict { - ptr: *mut isize, - len: i32, -} -#[repr(C)] -#[derive(Clone, Copy)] pub struct wire_cst_list_prim_u_16_loose { ptr: *mut u16, len: i32, @@ -52050,12 +51896,6 @@ pub struct wire_cst_list_prim_u_8_strict { } #[repr(C)] #[derive(Clone, Copy)] -pub struct wire_cst_list_prim_usize_strict { - ptr: *mut usize, - len: i32, -} -#[repr(C)] -#[derive(Clone, Copy)] pub struct wire_cst_list_raw_string_enum_mirrored { ptr: *mut wire_cst_raw_string_enum_mirrored, len: i32, diff --git a/frb_example/pure_dart/rust/src/frb_generated.rs b/frb_example/pure_dart/rust/src/frb_generated.rs index 116c909199..8a2616c00e 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -78,7 +78,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueNom, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 1043100698; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 1866366658; // Section: executor @@ -7581,16 +7581,6 @@ fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_ })()) } }) } -fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - arg: impl CstDecode>, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "example_basic_list_type_isize_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_arg = arg.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list::example_basic_list_type_isize_twin_normal(api_arg)) - })()) - } }) -} fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, arg: impl CstDecode>, @@ -7641,16 +7631,6 @@ fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_ })()) } }) } -fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - arg: impl CstDecode>, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "example_basic_list_type_usize_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_arg = arg.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list::example_basic_list_type_usize_twin_normal(api_arg)) - })()) - } }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, arg: impl CstDecode< @@ -7765,16 +7745,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_li })().await) } }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - arg: impl CstDecode>, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "example_basic_list_type_isize_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_arg = arg.cst_decode(); move |context| async move { - transform_result_dco((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_rust_async::example_basic_list_type_isize_twin_rust_async(api_arg).await) - })().await) - } }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, arg: impl CstDecode>, @@ -7825,16 +7795,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_li })().await) } }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - arg: impl CstDecode>, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "example_basic_list_type_usize_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_arg = arg.cst_decode(); move |context| async move { - transform_result_dco((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_rust_async::example_basic_list_type_usize_twin_rust_async(api_arg).await) - })().await) - } }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -8000,21 +7960,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basi })().await) } }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_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: "example_basic_list_type_isize_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_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_rust_async_sse::example_basic_list_type_isize_twin_rust_async_sse(api_arg).await) - })().await) - } }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -8090,21 +8035,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basi })().await) } }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_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: "example_basic_list_type_usize_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_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_rust_async_sse::example_basic_list_type_usize_twin_rust_async_sse(api_arg).await) - })().await) - } }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -8270,21 +8200,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type })()) } }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_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: "example_basic_list_type_isize_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sse::example_basic_list_type_isize_twin_sse(api_arg)) - })()) - } }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -8360,21 +8275,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type })()) } }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_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: "example_basic_list_type_usize_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sse::example_basic_list_type_usize_twin_sse(api_arg)) - })()) - } }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl( arg: impl CstDecode>, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { @@ -8463,14 +8363,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_typ Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_i8_twin_sync(api_arg)) })()) }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync_impl( - arg: impl CstDecode>, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "example_basic_list_type_isize_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_arg = arg.cst_decode(); - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_isize_twin_sync(api_arg)) - })()) }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl( arg: impl CstDecode>, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { @@ -8511,14 +8403,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_typ Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_u8_twin_sync(api_arg)) })()) }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync_impl( - arg: impl CstDecode>, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "example_basic_list_type_usize_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_arg = arg.cst_decode(); - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_usize_twin_sync(api_arg)) - })()) }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -8662,19 +8546,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync_sse::example_basic_list_type_i8_twin_sync_sse(api_arg)) })()) }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_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: "example_basic_list_type_isize_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync_sse::example_basic_list_type_isize_twin_sync_sse(api_arg)) - })()) }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -8740,19 +8611,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync_sse::example_basic_list_type_u8_twin_sync_sse(api_arg)) })()) }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_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: "example_basic_list_type_usize_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync_sse::example_basic_list_type_usize_twin_sync_sse(api_arg)) - })()) }) -} fn wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, arg: impl CstDecode< @@ -57180,18 +57038,6 @@ impl SseDecode for Vec { } } -impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { - ans_.push(::sse_decode(deserializer)); - } - return ans_; - } -} - impl SseDecode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -57240,18 +57086,6 @@ impl SseDecode for Vec { } } -impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { - ans_.push(::sse_decode(deserializer)); - } - return ans_; - } -} - impl SseDecode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -92037,16 +91871,6 @@ impl SseEncode for Vec { } } -impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - ::sse_encode(self.len() as _, serializer); - for item in self { - ::sse_encode(item, serializer); - } - } -} - impl SseEncode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -92087,16 +91911,6 @@ impl SseEncode for Vec { } } -impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - ::sse_encode(self.len() as _, serializer); - for item in self { - ::sse_encode(item, serializer); - } - } -} - impl SseEncode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { 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 7b3359663d..f4aab204f8 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.web.rs @@ -4174,12 +4174,6 @@ impl CstDecode> for Box<[i8]> { self.into_vec() } } -impl CstDecode> for Box<[isize]> { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> Vec { - self.into_vec() - } -} impl CstDecode> for Box<[u16]> { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> Vec { @@ -4204,12 +4198,6 @@ impl CstDecode> for Box<[u8]> { self.into_vec() } } -impl CstDecode> for Box<[usize]> { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> Vec { - self.into_vec() - } -} impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -13475,14 +13463,6 @@ impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::Js .into() } } -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) -> Vec { - self.unchecked_into::() - .to_vec() - .into() - } -} 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) -> Vec { @@ -13517,14 +13497,6 @@ impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::Js .into() } } -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) -> Vec { - self.unchecked_into::() - .to_vec() - .into() - } -} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -16907,16 +16879,6 @@ pub fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_t ) } -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal( - port_: flutter_rust_bridge::for_generated::MessagePort, - arg: Box<[isize]>, -) { - wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal_impl( - port_, arg, - ) -} - #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -16967,16 +16929,6 @@ pub fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_t ) } -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal( - port_: flutter_rust_bridge::for_generated::MessagePort, - arg: Box<[usize]>, -) { - wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal_impl( - port_, arg, - ) -} - #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -17065,14 +17017,6 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basi wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port_, arg) } -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - arg: Box<[isize]>, -) { - wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async_impl(port_, arg) -} - #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -17113,14 +17057,6 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basi wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port_, arg) } -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - arg: Box<[usize]>, -) { - wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async_impl(port_, arg) -} - #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_basic_general_enum_twin_rust_async_sse_twin_rust_async_sse( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -17231,16 +17167,6 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_ wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_i8_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) } -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_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__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_isize_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) -} - #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_string_twin_rust_async_sse( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -17291,16 +17217,6 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_ wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_u8_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) } -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_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__crate__api__pseudo_manual__basic_list_twin_rust_async_sse__example_basic_list_type_usize_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) -} - #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_basic_general_enum_twin_sse_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -17446,16 +17362,6 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_ ) } -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_isize_twin_sse_impl(port_, ptr_, rust_vec_len_, data_len_) -} - #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_string_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -17526,16 +17432,6 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_ ) } -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - wire__crate__api__pseudo_manual__basic_list_twin_sse__example_basic_list_type_usize_twin_sse_impl(port_, ptr_, rust_vec_len_, data_len_) -} - #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync( arg: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -17615,13 +17511,6 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list ) } -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync( - arg: Box<[isize]>, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync_impl(arg) -} - #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync( arg: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -17659,13 +17548,6 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list ) } -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync( - arg: Box<[usize]>, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync_impl(arg) -} - #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_basic_general_enum_twin_sync_sse_twin_sync_sse( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -17765,15 +17647,6 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_i8_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) } -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse( - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_isize_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) -} - #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_string_twin_sync_sse( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -17819,15 +17692,6 @@ pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_ wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_u8_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) } -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse( - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - wire__crate__api__pseudo_manual__basic_list_twin_sync_sse__example_basic_list_type_usize_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) -} - #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal( port_: flutter_rust_bridge::for_generated::MessagePort, diff --git a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_test.dart index e59db71b81..d4da898be6 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_test.dart @@ -77,32 +77,6 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeIsizeTwinNormal, [ - Int64List(0), - Int64List(1)..[0] = PlatformInt64.parse("0"), - Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), - Int64List(1)..[0] = PlatformInt64.parse("2147483647"), - Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), - Int64List(1)..[0] = PlatformInt64.parse("1234234567"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") - ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeUsizeTwinNormal, [ - Uint64List(0), - Uint64List(1)..[0] = BigInt.parse("0"), - Uint64List(1)..[0] = BigInt.parse("4294967295"), - Uint64List(1)..[0] = BigInt.parse("1234234567"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") - ]); addTestsIdentityFunctionCall( exampleBasicListTypeF32TwinNormal, [ Float32List(0), diff --git a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_sse_test.dart index 1ce05470a7..83dd35952a 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_sse_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_sse_test.dart @@ -86,32 +86,6 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeIsizeTwinRustAsyncSse, [ - Int64List(0), - Int64List(1)..[0] = PlatformInt64.parse("0"), - Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), - Int64List(1)..[0] = PlatformInt64.parse("2147483647"), - Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), - Int64List(1)..[0] = PlatformInt64.parse("1234234567"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") - ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeUsizeTwinRustAsyncSse, [ - Uint64List(0), - Uint64List(1)..[0] = BigInt.parse("0"), - Uint64List(1)..[0] = BigInt.parse("4294967295"), - Uint64List(1)..[0] = BigInt.parse("1234234567"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") - ]); addTestsIdentityFunctionCall( exampleBasicListTypeF32TwinRustAsyncSse, [ Float32List(0), diff --git a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart index 00eb1f2c16..7e96d9fc58 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart @@ -86,32 +86,6 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeIsizeTwinRustAsync, [ - Int64List(0), - Int64List(1)..[0] = PlatformInt64.parse("0"), - Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), - Int64List(1)..[0] = PlatformInt64.parse("2147483647"), - Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), - Int64List(1)..[0] = PlatformInt64.parse("1234234567"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") - ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeUsizeTwinRustAsync, [ - Uint64List(0), - Uint64List(1)..[0] = BigInt.parse("0"), - Uint64List(1)..[0] = BigInt.parse("4294967295"), - Uint64List(1)..[0] = BigInt.parse("1234234567"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") - ]); addTestsIdentityFunctionCall( exampleBasicListTypeF32TwinRustAsync, [ Float32List(0), diff --git a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sse_test.dart index da1f26d74e..3023f22f67 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sse_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sse_test.dart @@ -78,30 +78,6 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); - addTestsIdentityFunctionCall(exampleBasicListTypeIsizeTwinSse, [ - Int64List(0), - Int64List(1)..[0] = PlatformInt64.parse("0"), - Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), - Int64List(1)..[0] = PlatformInt64.parse("2147483647"), - Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), - Int64List(1)..[0] = PlatformInt64.parse("1234234567"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") - ]); - addTestsIdentityFunctionCall(exampleBasicListTypeUsizeTwinSse, [ - Uint64List(0), - Uint64List(1)..[0] = BigInt.parse("0"), - Uint64List(1)..[0] = BigInt.parse("4294967295"), - Uint64List(1)..[0] = BigInt.parse("1234234567"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") - ]); addTestsIdentityFunctionCall(exampleBasicListTypeF32TwinSse, [ Float32List(0), Float32List(1)..[0] = 0, diff --git a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_sse_test.dart index 511dfcad50..52a8d99ec9 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_sse_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_sse_test.dart @@ -84,32 +84,6 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeIsizeTwinSyncSse, [ - Int64List(0), - Int64List(1)..[0] = PlatformInt64.parse("0"), - Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), - Int64List(1)..[0] = PlatformInt64.parse("2147483647"), - Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), - Int64List(1)..[0] = PlatformInt64.parse("1234234567"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") - ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeUsizeTwinSyncSse, [ - Uint64List(0), - Uint64List(1)..[0] = BigInt.parse("0"), - Uint64List(1)..[0] = BigInt.parse("4294967295"), - Uint64List(1)..[0] = BigInt.parse("1234234567"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") - ]); addTestsIdentityFunctionCall( exampleBasicListTypeF32TwinSyncSse, [ Float32List(0), diff --git a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_test.dart index dca758d1fe..a1b2977955 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/basic_list_twin_sync_test.dart @@ -78,31 +78,6 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); - addTestsIdentityFunctionCall(exampleBasicListTypeIsizeTwinSync, [ - Int64List(0), - Int64List(1)..[0] = PlatformInt64.parse("0"), - Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), - Int64List(1)..[0] = PlatformInt64.parse("2147483647"), - Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), - Int64List(1)..[0] = PlatformInt64.parse("1234234567"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") - ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeUsizeTwinSync, [ - Uint64List(0), - Uint64List(1)..[0] = BigInt.parse("0"), - Uint64List(1)..[0] = BigInt.parse("4294967295"), - Uint64List(1)..[0] = BigInt.parse("1234234567"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") - ]); addTestsIdentityFunctionCall(exampleBasicListTypeF32TwinSync, [ Float32List(0), Float32List(1)..[0] = 0, diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list.rs index da463588d8..030175f0c1 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list.rs @@ -35,14 +35,6 @@ pub fn example_basic_list_type_u64_twin_normal(arg: Vec) -> Vec { arg } -pub fn example_basic_list_type_isize_twin_normal(arg: Vec) -> Vec { - arg -} - -pub fn example_basic_list_type_usize_twin_normal(arg: Vec) -> Vec { - arg -} - pub fn example_basic_list_type_f32_twin_normal(arg: Vec) -> Vec { arg } diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs index 0388b161c9..0e02f6ac19 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_rust_async.rs @@ -39,14 +39,6 @@ pub async fn example_basic_list_type_u64_twin_rust_async(arg: Vec) -> Vec) -> Vec { - arg -} - -pub async fn example_basic_list_type_usize_twin_rust_async(arg: Vec) -> Vec { - arg -} - pub async fn example_basic_list_type_f32_twin_rust_async(arg: Vec) -> Vec { arg } diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_sync.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_sync.rs index ab45d494c7..e0160bbbc6 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_sync.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/basic_list_twin_sync.rs @@ -47,16 +47,6 @@ pub fn example_basic_list_type_u64_twin_sync(arg: Vec) -> Vec { arg } -#[flutter_rust_bridge::frb(sync)] -pub fn example_basic_list_type_isize_twin_sync(arg: Vec) -> Vec { - arg -} - -#[flutter_rust_bridge::frb(sync)] -pub fn example_basic_list_type_usize_twin_sync(arg: Vec) -> Vec { - arg -} - #[flutter_rust_bridge::frb(sync)] pub fn example_basic_list_type_f32_twin_sync(arg: Vec) -> Vec { arg diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_test.dart index 3e6d684f80..07220408e2 100644 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_test.dart +++ b/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_test.dart @@ -77,32 +77,6 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeIsizeTwinNormal, [ - Int64List(0), - Int64List(1)..[0] = PlatformInt64.parse("0"), - Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), - Int64List(1)..[0] = PlatformInt64.parse("2147483647"), - Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), - Int64List(1)..[0] = PlatformInt64.parse("1234234567"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") - ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeUsizeTwinNormal, [ - Uint64List(0), - Uint64List(1)..[0] = BigInt.parse("0"), - Uint64List(1)..[0] = BigInt.parse("4294967295"), - Uint64List(1)..[0] = BigInt.parse("1234234567"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") - ]); addTestsIdentityFunctionCall( exampleBasicListTypeF32TwinNormal, [ Float32List(0), diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart index 11aae1fc3a..0e79a5bc7b 100644 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart +++ b/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_rust_async_test.dart @@ -86,32 +86,6 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeIsizeTwinRustAsync, [ - Int64List(0), - Int64List(1)..[0] = PlatformInt64.parse("0"), - Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), - Int64List(1)..[0] = PlatformInt64.parse("2147483647"), - Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), - Int64List(1)..[0] = PlatformInt64.parse("1234234567"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") - ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeUsizeTwinRustAsync, [ - Uint64List(0), - Uint64List(1)..[0] = BigInt.parse("0"), - Uint64List(1)..[0] = BigInt.parse("4294967295"), - Uint64List(1)..[0] = BigInt.parse("1234234567"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") - ]); addTestsIdentityFunctionCall( exampleBasicListTypeF32TwinRustAsync, [ Float32List(0), diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_sync_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_sync_test.dart index b15016b972..c2fc4f3c36 100644 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_sync_test.dart +++ b/frb_example/pure_dart_pde/test/api/pseudo_manual/basic_list_twin_sync_test.dart @@ -78,31 +78,6 @@ Future main({bool skipRustLibInit = false}) async { Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), Uint64List(1)..[0] = BigInt.parse("12345678912345678913") ]); - addTestsIdentityFunctionCall(exampleBasicListTypeIsizeTwinSync, [ - Int64List(0), - Int64List(1)..[0] = PlatformInt64.parse("0"), - Int64List(1)..[0] = PlatformInt64.parse("-2147483648"), - Int64List(1)..[0] = PlatformInt64.parse("2147483647"), - Int64List(1)..[0] = PlatformInt64.parse("-1234234567"), - Int64List(1)..[0] = PlatformInt64.parse("1234234567"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("-9007199254740992"), - if (!kIsWeb) Int64List(1)..[0] = PlatformInt64.parse("9007199254740992"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("-9223372036854775808"), - if (!kIsWeb) - Int64List(1)..[0] = PlatformInt64.parse("9223372036854775807") - ]); - addTestsIdentityFunctionCall( - exampleBasicListTypeUsizeTwinSync, [ - Uint64List(0), - Uint64List(1)..[0] = BigInt.parse("0"), - Uint64List(1)..[0] = BigInt.parse("4294967295"), - Uint64List(1)..[0] = BigInt.parse("1234234567"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9007199254740992"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("9223372036854775807"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("18446744073709551615"), - if (!kIsWeb) Uint64List(1)..[0] = BigInt.parse("12345678912345678913") - ]); addTestsIdentityFunctionCall(exampleBasicListTypeF32TwinSync, [ Float32List(0), Float32List(1)..[0] = 0, diff --git a/tools/frb_internal/lib/src/frb_example_pure_dart_generator/basic_type_infos.dart b/tools/frb_internal/lib/src/frb_example_pure_dart_generator/basic_type_infos.dart index c491196e65..0be351bbba 100644 --- a/tools/frb_internal/lib/src/frb_example_pure_dart_generator/basic_type_infos.dart +++ b/tools/frb_internal/lib/src/frb_example_pure_dart_generator/basic_type_infos.dart @@ -186,7 +186,7 @@ final kBasicTypes = [ BasicTypeInfo( rustTypeName: 'isize', dartTypeName: 'PlatformInt64', - listName: 'Int64List', + enableList: false, interestRawValues: [ RawValue(_platformInt64('0')), RawValue(_platformInt64('-2147483648')), @@ -205,7 +205,7 @@ final kBasicTypes = [ BasicTypeInfo( rustTypeName: 'usize', dartTypeName: 'BigInt', - listName: 'Uint64List', + enableList: false, interestRawValues: [ RawValue(_bigInt('0')), RawValue(_bigInt('4294967295')), From 395e75eb8db515df5f5cda36f605fc48841fb040 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:51:38 +0800 Subject: [PATCH 149/154] chore: fmt --- .../library/codegen/parser/hir/hierarchical/module.rs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs index 98e79e611c..2ec1b825ab 100644 --- a/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs +++ b/frb_codegen/src/library/codegen/parser/hir/hierarchical/module.rs @@ -1,6 +1,4 @@ -use crate::codegen::ir::hir::hierarchical::module::{ - HirModule, HirModuleContent, HirModuleMeta, -}; +use crate::codegen::ir::hir::hierarchical::module::{HirModule, HirModuleContent, HirModuleMeta}; use crate::codegen::parser::hir::hierarchical::function::parse_generalized_functions; use crate::codegen::parser::hir::hierarchical::item_type::parse_syn_item_type; use crate::codegen::parser::hir::hierarchical::struct_or_enum::{ @@ -63,9 +61,7 @@ fn parse_syn_item( } syn::Item::Mod(item_mod) => { scope.modules.extend(parse_syn_item_mod( - item_mod, - namespace, - config, + item_mod, namespace, config, // cumulated_visibility_pub, )?); } @@ -86,8 +82,7 @@ fn parse_syn_item_mod( namespace: namespace.join(&item_mod.ident.to_string()), }; Some(parse_module( - items, - info, + items, info, config, // cumulated_visibility_pub && matches!(item_mod.vis, syn::Visibility::Public(_)), )?) From 2e0d69327d0d7e6aa072f99fe8acdf2ac2db9918 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 10:51:46 +0800 Subject: [PATCH 150/154] chore: codegen --- .../gallery/lib/src/rust/api/mandelbrot.dart | 2 +- .../pure_dart/lib/src/rust/api/attribute.dart | 2 +- .../lib/src/rust/api/chrono_type.dart | 2 +- .../lib/src/rust/api/customization.dart | 4 +- .../pure_dart/lib/src/rust/api/dropping.dart | 2 +- .../lib/src/rust/api/enumeration.dart | 2 +- .../lib/src/rust/api/event_listener.dart | 2 +- .../lib/src/rust/api/external_impl.dart | 2 +- .../pure_dart/lib/src/rust/api/method.dart | 2 +- .../lib/src/rust/api/misc_example.dart | 2 +- .../pure_dart/lib/src/rust/api/misc_type.dart | 2 +- .../pure_dart/lib/src/rust/api/optional.dart | 2 +- .../attribute_twin_rust_async.dart | 2 +- .../attribute_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/attribute_twin_sse.dart | 2 +- .../pseudo_manual/attribute_twin_sync.dart | 2 +- .../attribute_twin_sync_sse.dart | 2 +- .../rust/api/pseudo_manual/benchmark_api.dart | 2 +- .../benchmark_api_twin_rust_async.dart | 2 +- .../benchmark_api_twin_rust_async_sse.dart | 2 +- .../pseudo_manual/benchmark_api_twin_sse.dart | 2 +- .../benchmark_api_twin_sync.dart | 2 +- .../benchmark_api_twin_sync_sse.dart | 2 +- .../chrono_type_twin_rust_async.dart | 2 +- .../chrono_type_twin_rust_async_sse.dart | 2 +- .../pseudo_manual/chrono_type_twin_sse.dart | 2 +- .../pseudo_manual/chrono_type_twin_sync.dart | 2 +- .../chrono_type_twin_sync_sse.dart | 2 +- .../comment_twin_rust_async.dart | 2 +- .../comment_twin_rust_async_sse.dart | 2 +- .../dropping_twin_rust_async.dart | 2 +- .../dropping_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/dropping_twin_sse.dart | 2 +- .../api/pseudo_manual/dropping_twin_sync.dart | 2 +- .../pseudo_manual/dropping_twin_sync_sse.dart | 2 +- .../enumeration_twin_rust_async.dart | 2 +- .../enumeration_twin_rust_async_sse.dart | 2 +- .../pseudo_manual/enumeration_twin_sse.dart | 2 +- .../pseudo_manual/enumeration_twin_sync.dart | 2 +- .../enumeration_twin_sync_sse.dart | 2 +- .../event_listener_twin_rust_async.dart | 2 +- .../event_listener_twin_rust_async_sse.dart | 2 +- .../event_listener_twin_sse.dart | 2 +- .../pseudo_manual/method_twin_rust_async.dart | 2 +- .../method_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/method_twin_sse.dart | 2 +- .../api/pseudo_manual/method_twin_sync.dart | 2 +- .../pseudo_manual/method_twin_sync_sse.dart | 2 +- .../misc_example_twin_rust_async.dart | 2 +- .../misc_example_twin_rust_async_sse.dart | 2 +- .../pseudo_manual/misc_example_twin_sse.dart | 2 +- .../pseudo_manual/misc_example_twin_sync.dart | 2 +- .../misc_example_twin_sync_sse.dart | 2 +- .../misc_type_twin_rust_async.dart | 2 +- .../misc_type_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/misc_type_twin_sse.dart | 2 +- .../pseudo_manual/misc_type_twin_sync.dart | 2 +- .../misc_type_twin_sync_sse.dart | 2 +- .../optional_twin_rust_async.dart | 2 +- .../optional_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/optional_twin_sse.dart | 2 +- .../api/pseudo_manual/optional_twin_sync.dart | 2 +- .../pseudo_manual/optional_twin_sync_sse.dart | 2 +- .../pseudo_manual/stream_twin_rust_async.dart | 2 +- .../stream_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/stream_twin_sse.dart | 2 +- .../uuid_type_twin_rust_async.dart | 2 +- .../uuid_type_twin_rust_async_sse.dart | 2 +- .../api/pseudo_manual/uuid_type_twin_sse.dart | 2 +- .../pseudo_manual/uuid_type_twin_sync.dart | 2 +- .../uuid_type_twin_sync_sse.dart | 2 +- .../pure_dart/lib/src/rust/api/stream.dart | 2 +- .../pure_dart/lib/src/rust/api/uuid_type.dart | 2 +- .../lib/src/rust/api/attribute.dart | 2 +- .../lib/src/rust/api/chrono_type.dart | 2 +- .../lib/src/rust/api/comment.dart | 2 +- .../lib/src/rust/api/customization.dart | 4 +- .../lib/src/rust/api/dropping.dart | 2 +- .../lib/src/rust/api/enumeration.dart | 2 +- .../lib/src/rust/api/event_listener.dart | 2 +- .../lib/src/rust/api/external_impl.dart | 2 +- .../lib/src/rust/api/method.dart | 2 +- .../lib/src/rust/api/misc_example.dart | 2 +- .../lib/src/rust/api/misc_type.dart | 2 +- .../lib/src/rust/api/optional.dart | 2 +- .../attribute_twin_rust_async.dart | 2 +- .../pseudo_manual/attribute_twin_sync.dart | 2 +- .../rust/api/pseudo_manual/basic_list.dart | 12 - .../basic_list_twin_rust_async.dart | 12 - .../pseudo_manual/basic_list_twin_sync.dart | 10 - .../rust/api/pseudo_manual/benchmark_api.dart | 2 +- .../benchmark_api_twin_rust_async.dart | 2 +- .../benchmark_api_twin_sync.dart | 2 +- .../chrono_type_twin_rust_async.dart | 2 +- .../pseudo_manual/chrono_type_twin_sync.dart | 2 +- .../comment_twin_rust_async.dart | 2 +- .../api/pseudo_manual/comment_twin_sync.dart | 2 +- .../dropping_twin_rust_async.dart | 2 +- .../api/pseudo_manual/dropping_twin_sync.dart | 2 +- .../enumeration_twin_rust_async.dart | 2 +- .../pseudo_manual/enumeration_twin_sync.dart | 2 +- .../event_listener_twin_rust_async.dart | 2 +- .../pseudo_manual/method_twin_rust_async.dart | 2 +- .../api/pseudo_manual/method_twin_sync.dart | 2 +- .../misc_example_twin_rust_async.dart | 2 +- .../pseudo_manual/misc_example_twin_sync.dart | 2 +- .../misc_type_twin_rust_async.dart | 2 +- .../pseudo_manual/misc_type_twin_sync.dart | 2 +- .../optional_twin_rust_async.dart | 2 +- .../api/pseudo_manual/optional_twin_sync.dart | 2 +- .../pseudo_manual/stream_twin_rust_async.dart | 2 +- .../uuid_type_twin_rust_async.dart | 2 +- .../pseudo_manual/uuid_type_twin_sync.dart | 2 +- .../lib/src/rust/api/stream.dart | 2 +- .../lib/src/rust/api/uuid_type.dart | 2 +- .../lib/src/rust/frb_generated.dart | 1944 ++++++++--------- .../lib/src/rust/frb_generated.io.dart | 20 - .../lib/src/rust/frb_generated.web.dart | 20 - .../pure_dart_pde/rust/src/frb_generated.rs | 1842 ++++++++-------- 119 files changed, 1820 insertions(+), 2268 deletions(-) diff --git a/frb_example/gallery/lib/src/rust/api/mandelbrot.dart b/frb_example/gallery/lib/src/rust/api/mandelbrot.dart index 90b59efef7..22154e5d44 100644 --- a/frb_example/gallery/lib/src/rust/api/mandelbrot.dart +++ b/frb_example/gallery/lib/src/rust/api/mandelbrot.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `fmt`, `fmt` Future drawMandelbrot( {required Size imageSize, diff --git a/frb_example/pure_dart/lib/src/rust/api/attribute.dart b/frb_example/pure_dart/lib/src/rust/api/attribute.dart index cd346fe380..be1ee297da 100644 --- a/frb_example/pure_dart/lib/src/rust/api/attribute.dart +++ b/frb_example/pure_dart/lib/src/rust/api/attribute.dart @@ -9,7 +9,7 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` // These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinNormal` // These functions are ignored: `func_should_not_exist_in_dart_twin_normal`, `method_should_not_exist_in_dart_twin_normal`, `method_should_not_exist_in_dart_twin_normal` diff --git a/frb_example/pure_dart/lib/src/rust/api/chrono_type.dart b/frb_example/pure_dart/lib/src/rust/api/chrono_type.dart index 8add01dfc5..cc803b8730 100644 --- a/frb_example/pure_dart/lib/src/rust/api/chrono_type.dart +++ b/frb_example/pure_dart/lib/src/rust/api/chrono_type.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future datetimeUtcTwinNormal({required DateTime d}) => RustLib.instance.api.crateApiChronoTypeDatetimeUtcTwinNormal(d: d); diff --git a/frb_example/pure_dart/lib/src/rust/api/customization.dart b/frb_example/pure_dart/lib/src/rust/api/customization.dart index 9c011e308d..c28f6fede6 100644 --- a/frb_example/pure_dart/lib/src/rust/api/customization.dart +++ b/frb_example/pure_dart/lib/src/rust/api/customization.dart @@ -6,8 +6,8 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `deref`, `initialize` -// These types are ignored because they are not used by any `pub` functions: `INIT_TWO_DONE`, `INIT_ONE_DONE` +// These functions are ignored because they are not marked as `pub`: `deref`, `deref`, `initialize`, `initialize` +// These types are ignored because they are not used by any `pub` functions: `INIT_ONE_DONE`, `INIT_TWO_DONE` Future checkInitDone() => RustLib.instance.api.crateApiCustomizationCheckInitDone(); diff --git a/frb_example/pure_dart/lib/src/rust/api/dropping.dart b/frb_example/pure_dart/lib/src/rust/api/dropping.dart index 631dd8d594..b8d84ebefa 100644 --- a/frb_example/pure_dart/lib/src/rust/api/dropping.dart +++ b/frb_example/pure_dart/lib/src/rust/api/dropping.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` +// These functions are ignored because they are not marked as `pub`: `deref`, `drop`, `initialize` // Rust type: RustOpaqueNom> @sealed diff --git a/frb_example/pure_dart/lib/src/rust/api/enumeration.dart b/frb_example/pure_dart/lib/src/rust/api/enumeration.dart index ef944236e5..be8d76375f 100644 --- a/frb_example/pure_dart/lib/src/rust/api/enumeration.dart +++ b/frb_example/pure_dart/lib/src/rust/api/enumeration.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt` Future funcEnumSimpleTwinNormal( {required EnumSimpleTwinNormal arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/event_listener.dart b/frb_example/pure_dart/lib/src/rust/api/event_listener.dart index 64cf2b3122..545b65537a 100644 --- a/frb_example/pure_dart/lib/src/rust/api/event_listener.dart +++ b/frb_example/pure_dart/lib/src/rust/api/event_listener.dart @@ -8,7 +8,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'event_listener.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `deref`, `initialize` Future> registerEventListenerTwinNormal() => RustLib.instance.api.crateApiEventListenerRegisterEventListenerTwinNormal(); diff --git a/frb_example/pure_dart/lib/src/rust/api/external_impl.dart b/frb_example/pure_dart/lib/src/rust/api/external_impl.dart index f2fb76b529..7fae544d53 100644 --- a/frb_example/pure_dart/lib/src/rust/api/external_impl.dart +++ b/frb_example/pure_dart/lib/src/rust/api/external_impl.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These types are ignored because they are not used by any `pub` functions: `__external_impl__53696d706c655472616e736c617461626c6545787465726e616c537472756374576974684d6574686f64`, `__external_impl__53696d706c654f706171756545787465726e616c537472756374576974684d6574686f64` +// These types are ignored because they are not used by any `pub` functions: `__external_impl__53696d706c654f706171756545787465726e616c537472756374576974684d6574686f64`, `__external_impl__53696d706c655472616e736c617461626c6545787465726e616c537472756374576974684d6574686f64` // Rust type: RustOpaqueNom> @sealed diff --git a/frb_example/pure_dart/lib/src/rust/api/method.dart b/frb_example/pure_dart/lib/src/rust/api/method.dart index 24a2a884c4..a561d51d3c 100644 --- a/frb_example/pure_dart/lib/src/rust/api/method.dart +++ b/frb_example/pure_dart/lib/src/rust/api/method.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future getSumStructTwinNormal() => RustLib.instance.api.crateApiMethodGetSumStructTwinNormal(); diff --git a/frb_example/pure_dart/lib/src/rust/api/misc_example.dart b/frb_example/pure_dart/lib/src/rust/api/misc_example.dart index 937c925047..115e51b075 100644 --- a/frb_example/pure_dart/lib/src/rust/api/misc_example.dart +++ b/frb_example/pure_dart/lib/src/rust/api/misc_example.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_normal`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `visibility_restricted_func_twin_normal` // These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinNormal` Future handleComplexStructTwinNormal( diff --git a/frb_example/pure_dart/lib/src/rust/api/misc_type.dart b/frb_example/pure_dart/lib/src/rust/api/misc_type.dart index 6b2cf35e78..4ed266b8ea 100644 --- a/frb_example/pure_dart/lib/src/rust/api/misc_type.dart +++ b/frb_example/pure_dart/lib/src/rust/api/misc_type.dart @@ -7,7 +7,7 @@ import '../auxiliary/sample_types.dart'; import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future funcReturnUnitTwinNormal() => RustLib.instance.api.crateApiMiscTypeFuncReturnUnitTwinNormal(); diff --git a/frb_example/pure_dart/lib/src/rust/api/optional.dart b/frb_example/pure_dart/lib/src/rust/api/optional.dart index 8ce5449a5b..80cd3f0225 100644 --- a/frb_example/pure_dart/lib/src/rust/api/optional.dart +++ b/frb_example/pure_dart/lib/src/rust/api/optional.dart @@ -8,7 +8,7 @@ import 'misc_example.dart'; import 'newtype_pattern.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `default`, `fmt`, `fmt`, `fmt` Future handleOptionalReturnTwinNormal( {required double left, required double right}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart index 94c316398b..2b7878c7c8 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_rust_async.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` // These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinRustAsync` // These functions are ignored: `func_should_not_exist_in_dart_twin_rust_async`, `method_should_not_exist_in_dart_twin_rust_async`, `method_should_not_exist_in_dart_twin_rust_async` diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async_sse.dart index 1c96cfeeb0..29247d50f5 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async_sse.dart @@ -9,7 +9,7 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_rust_async_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` // These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinRustAsyncSse` // These functions are ignored: `func_should_not_exist_in_dart_twin_rust_async_sse`, `method_should_not_exist_in_dart_twin_rust_async_sse`, `method_should_not_exist_in_dart_twin_rust_async_sse` diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sse.dart index b6d38a1480..7ae5dd7449 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sse.dart @@ -9,7 +9,7 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` // These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinSse` // These functions are ignored: `func_should_not_exist_in_dart_twin_sse`, `method_should_not_exist_in_dart_twin_sse`, `method_should_not_exist_in_dart_twin_sse` diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart index 93f905df90..11274c905c 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart @@ -9,7 +9,7 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_sync.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` // These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinSync` // These functions are ignored: `func_should_not_exist_in_dart_twin_sync`, `method_should_not_exist_in_dart_twin_sync`, `method_should_not_exist_in_dart_twin_sync` diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync_sse.dart index 48248fe4a3..a34963af97 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/attribute_twin_sync_sse.dart @@ -9,7 +9,7 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_sync_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` // These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinSyncSse` // These functions are ignored: `func_should_not_exist_in_dart_twin_sync_sse`, `method_should_not_exist_in_dart_twin_sync_sse`, `method_should_not_exist_in_dart_twin_sync_sse` diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api.dart index cf8512b8d3..0a35e25370 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `create_binary_tree_map`, `create_binary_tree_protobuf`, `create_binary_tree`, `create_blob`, `deref`, `deref`, `fmt`, `fmt`, `initialize`, `initialize` Future benchmarkVoidTwinNormal() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiBenchmarkVoidTwinNormal(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart index e8cd9bebde..a7ba959501 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `create_binary_tree_map`, `create_binary_tree_protobuf`, `create_binary_tree`, `create_blob`, `deref`, `deref`, `fmt`, `fmt`, `initialize`, `initialize` Future benchmarkVoidTwinRustAsync() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiTwinRustAsyncBenchmarkVoidTwinRustAsync(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async_sse.dart index 061bdee569..667b42a371 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `create_binary_tree_map`, `create_binary_tree_protobuf`, `create_binary_tree`, `create_blob`, `deref`, `deref`, `fmt`, `fmt`, `initialize`, `initialize` Future benchmarkVoidTwinRustAsyncSse() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiTwinRustAsyncSseBenchmarkVoidTwinRustAsyncSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sse.dart index 7b04af2ad9..de191fcccc 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `create_binary_tree_map`, `create_binary_tree_protobuf`, `create_binary_tree`, `create_blob`, `deref`, `deref`, `fmt`, `fmt`, `initialize`, `initialize` Future benchmarkVoidTwinSse() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiTwinSseBenchmarkVoidTwinSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart index 48c9a82950..3f6ccb4b67 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `create_binary_tree_map`, `create_binary_tree_protobuf`, `create_binary_tree`, `create_blob`, `deref`, `deref`, `fmt`, `fmt`, `initialize`, `initialize` void benchmarkVoidTwinSync() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiTwinSyncBenchmarkVoidTwinSync(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync_sse.dart index d63698ecda..c99ebfa9c4 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `create_binary_tree_map`, `create_binary_tree_protobuf`, `create_binary_tree`, `create_blob`, `deref`, `deref`, `fmt`, `fmt`, `initialize`, `initialize` // These types are ignored because they are not used by any `pub` functions: `BINARY_TREES_PROTOBUF`, `BINARY_TREES` void benchmarkVoidTwinSyncSse() => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart index f494aae2b7..ff5b8a2b6b 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future datetimeUtcTwinRustAsync({required DateTime d}) => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async_sse.dart index 453e7b0c38..6ada656eed 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future datetimeUtcTwinRustAsyncSse({required DateTime d}) => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sse.dart index 7f33f36a34..0b99920882 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future datetimeUtcTwinSse({required DateTime d}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart index 5c1bc96265..650e30ddc0 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` DateTime datetimeUtcTwinSync({required DateTime d}) => RustLib.instance.api .crateApiPseudoManualChronoTypeTwinSyncDatetimeUtcTwinSync(d: d); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync_sse.dart index 08031e6c32..f322aefde6 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` DateTime datetimeUtcTwinSyncSse({required DateTime d}) => RustLib.instance.api .crateApiPseudoManualChronoTypeTwinSyncSseDatetimeUtcTwinSyncSse(d: d); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart index 502a07f341..94ee796f4e 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These types are ignored because they are not used by any `pub` functions: `SimpleEnumWithCommentsTwinRustAsync`, `ComplexEnumWithCommentsTwinRustAsync` +// These types are ignored because they are not used by any `pub` functions: `ComplexEnumWithCommentsTwinRustAsync`, `SimpleEnumWithCommentsTwinRustAsync` /// This is single line comment Future functionWithCommentsTripleSlashSingleLineTwinRustAsync() => RustLib diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async_sse.dart index 4f6146c58e..66605df440 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/comment_twin_rust_async_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These types are ignored because they are not used by any `pub` functions: `SimpleEnumWithCommentsTwinRustAsyncSse`, `ComplexEnumWithCommentsTwinRustAsyncSse` +// These types are ignored because they are not used by any `pub` functions: `ComplexEnumWithCommentsTwinRustAsyncSse`, `SimpleEnumWithCommentsTwinRustAsyncSse` /// This is single line comment Future functionWithCommentsTripleSlashSingleLineTwinRustAsyncSse() => RustLib diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart index d5a1e1eae3..eb526859a8 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` +// These functions are ignored because they are not marked as `pub`: `deref`, `drop`, `initialize` // Rust type: RustOpaqueNom> @sealed diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async_sse.dart index ab8cdc1b57..8fd042fbae 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` +// These functions are ignored because they are not marked as `pub`: `deref`, `drop`, `initialize` // Rust type: RustOpaqueNom> @sealed diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sse.dart index ce9d95f016..462be331c4 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` +// These functions are ignored because they are not marked as `pub`: `deref`, `drop`, `initialize` // Rust type: RustOpaqueNom> @sealed diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart index 383cd723f9..44266ebfbe 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` +// These functions are ignored because they are not marked as `pub`: `deref`, `drop`, `initialize` // Rust type: RustOpaqueNom> @sealed diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync_sse.dart index e7320969f3..8a61a58af5 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dropping_twin_sync_sse.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` +// These functions are ignored because they are not marked as `pub`: `deref`, `drop`, `initialize` // These types are ignored because they are not used by any `pub` functions: `DROP_COUNT` // Rust type: RustOpaqueNom> diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart index db45f7c8e6..658da503a9 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_rust_async.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt` Future funcEnumSimpleTwinRustAsync( {required EnumSimpleTwinRustAsync arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async_sse.dart index 4ad258a496..94b8bacde4 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_rust_async_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt` Future funcEnumSimpleTwinRustAsyncSse( {required EnumSimpleTwinRustAsyncSse arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sse.dart index bf3d62ef16..8d81107ed3 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt` Future funcEnumSimpleTwinSse( {required EnumSimpleTwinSse arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart index cf506055ff..5bd4a5b188 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_sync.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt` EnumSimpleTwinSync funcEnumSimpleTwinSync({required EnumSimpleTwinSync arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync_sse.dart index 92ea7792ec..6855cf333a 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/enumeration_twin_sync_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_sync_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt` EnumSimpleTwinSyncSse funcEnumSimpleTwinSyncSse( {required EnumSimpleTwinSyncSse arg}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart index 2cf5d51583..d86531ce73 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart @@ -8,7 +8,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'event_listener_twin_rust_async.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `deref`, `initialize` Future< Stream< diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async_sse.dart index 6821d21f5c..712bae93b9 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async_sse.dart @@ -8,7 +8,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'event_listener_twin_rust_async_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `deref`, `initialize` Future< Stream< diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_sse.dart index eb0b73b20e..e8cb1f14a8 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/event_listener_twin_sse.dart @@ -8,7 +8,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'event_listener_twin_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `deref`, `initialize` // These types are ignored because they are not used by any `pub` functions: `EVENTS` Future> registerEventListenerTwinSse() => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart index 3f5e430fa6..9da350e966 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_rust_async.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future getSumStructTwinRustAsync() => RustLib.instance.api .crateApiPseudoManualMethodTwinRustAsyncGetSumStructTwinRustAsync(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async_sse.dart index ffd8c74fc4..2af362e5ba 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_rust_async_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_rust_async_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future getSumStructTwinRustAsyncSse() => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sse.dart index ddeb9aef50..dd08ced1d1 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future getSumStructTwinSse() => RustLib.instance.api.crateApiPseudoManualMethodTwinSseGetSumStructTwinSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync.dart index 1e23feee20..366c1b429f 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_sync.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` SumWithTwinSync getSumStructTwinSync() => RustLib.instance.api .crateApiPseudoManualMethodTwinSyncGetSumStructTwinSync(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync_sse.dart index 75916222b2..3c75f72a2e 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/method_twin_sync_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_sync_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` SumWithTwinSyncSse getSumStructTwinSyncSse() => RustLib.instance.api .crateApiPseudoManualMethodTwinSyncSseGetSumStructTwinSyncSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart index 1b3cf8807b..f76c231914 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_rust_async.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_rust_async`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `visibility_restricted_func_twin_rust_async` // These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinRustAsync` Future handleComplexStructTwinRustAsync( diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async_sse.dart index 3af850699a..ca20d06772 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_rust_async_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_rust_async_sse`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `visibility_restricted_func_twin_rust_async_sse` // These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinRustAsyncSse` Future handleComplexStructTwinRustAsyncSse( diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sse.dart index dddfd16af8..dda38b4969 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_sse`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `visibility_restricted_func_twin_sse` // These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinSse` Future handleComplexStructTwinSse( diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart index a6ca59bb6a..d95f2a3a35 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_sync.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_sync`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `visibility_restricted_func_twin_sync` // These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinSync` MyTreeNodeTwinSync handleComplexStructTwinSync( diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync_sse.dart index 57e80bf07d..09eeb2bc3a 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_example_twin_sync_sse.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_sync_sse.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_sync_sse`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `visibility_restricted_func_twin_sync_sse` // These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinSyncSse` MyTreeNodeTwinSyncSse handleComplexStructTwinSyncSse( diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart index aa0e017f56..32959dc634 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future funcReturnUnitTwinRustAsync() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinRustAsyncFuncReturnUnitTwinRustAsync(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async_sse.dart index dc4d72ef5a..bb92e62217 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async_sse.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future funcReturnUnitTwinRustAsyncSse() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinRustAsyncSseFuncReturnUnitTwinRustAsyncSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sse.dart index 0ae445ace3..be9dc385bd 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sse.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future funcReturnUnitTwinSse() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinSseFuncReturnUnitTwinSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart index 6bea51e5ee..0f39720525 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` void funcReturnUnitTwinSync() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinSyncFuncReturnUnitTwinSync(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync_sse.dart index 21b50310e2..517d2b8029 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/misc_type_twin_sync_sse.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` void funcReturnUnitTwinSyncSse() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinSyncSseFuncReturnUnitTwinSyncSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart index a7cc180389..a151299c97 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_rust_async.dart'; import 'newtype_pattern_twin_rust_async.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `default`, `fmt`, `fmt`, `fmt` Future handleOptionalReturnTwinRustAsync( {required double left, required double right}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async_sse.dart index a4947791b1..e41f5645bc 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_rust_async_sse.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_rust_async_sse.dart'; import 'newtype_pattern_twin_rust_async_sse.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `default`, `fmt`, `fmt`, `fmt` Future handleOptionalReturnTwinRustAsyncSse( {required double left, required double right}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sse.dart index 9812428da0..43e0a1349d 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sse.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_sse.dart'; import 'newtype_pattern_twin_sse.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `default`, `fmt`, `fmt`, `fmt` Future handleOptionalReturnTwinSse( {required double left, required double right}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart index 6aed8a2a41..c3cbe027af 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_sync.dart'; import 'newtype_pattern_twin_sync.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `default`, `fmt`, `fmt`, `fmt` double? handleOptionalReturnTwinSync( {required double left, required double right}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync_sse.dart index a8dd0cd429..1f3392e077 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_twin_sync_sse.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_sync_sse.dart'; import 'newtype_pattern_twin_sync_sse.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `default`, `fmt`, `fmt`, `fmt` double? handleOptionalReturnTwinSyncSse( {required double left, required double right}) => diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart index df0893327f..1cb2dddb61 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:collection/collection.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `handle_stream_inner`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt`, `handle_stream_inner` Future> funcStreamReturnErrorTwinRustAsync() => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async_sse.dart index 09adf6be1d..9e9262591d 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_rust_async_sse.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'stream_twin_rust_async.dart'; -// These functions are ignored because they are not marked as `pub`: `handle_stream_inner`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt`, `handle_stream_inner` Future> funcStreamReturnErrorTwinRustAsyncSse() => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_sse.dart index 3e7aa29fa6..c7f6dc01fd 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_twin_sse.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'stream_twin_rust_async.dart'; -// These functions are ignored because they are not marked as `pub`: `handle_stream_inner`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt`, `handle_stream_inner` Future> funcStreamReturnErrorTwinSse() => RustLib.instance.api .crateApiPseudoManualStreamTwinSseFuncStreamReturnErrorTwinSse(); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart index 65165a7c0c..c9ca05abed 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future handleUuidTwinRustAsync({required UuidValue id}) => RustLib .instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async_sse.dart index 3208c1b2fd..5bf77cdd73 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async_sse.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future handleUuidTwinRustAsyncSse({required UuidValue id}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sse.dart index 87df880d5b..30aeb4af33 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sse.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future handleUuidTwinSse({required UuidValue id}) => RustLib.instance.api diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart index 2f5e235578..64d4a1013b 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` UuidValue handleUuidTwinSync({required UuidValue id}) => RustLib.instance.api .crateApiPseudoManualUuidTypeTwinSyncHandleUuidTwinSync(id: id); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync_sse.dart index 1e57959127..fdbb1f83ee 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync_sse.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` UuidValue handleUuidTwinSyncSse({required UuidValue id}) => RustLib.instance.api .crateApiPseudoManualUuidTypeTwinSyncSseHandleUuidTwinSyncSse(id: id); diff --git a/frb_example/pure_dart/lib/src/rust/api/stream.dart b/frb_example/pure_dart/lib/src/rust/api/stream.dart index dbb922cd61..2e3e40b18d 100644 --- a/frb_example/pure_dart/lib/src/rust/api/stream.dart +++ b/frb_example/pure_dart/lib/src/rust/api/stream.dart @@ -7,7 +7,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'pseudo_manual/stream_twin_rust_async.dart'; -// These functions are ignored because they are not marked as `pub`: `handle_stream_inner`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt`, `handle_stream_inner` Future> funcStreamReturnErrorTwinNormal() => RustLib.instance.api.crateApiStreamFuncStreamReturnErrorTwinNormal(); diff --git a/frb_example/pure_dart/lib/src/rust/api/uuid_type.dart b/frb_example/pure_dart/lib/src/rust/api/uuid_type.dart index 65c32a0014..dd845c0856 100644 --- a/frb_example/pure_dart/lib/src/rust/api/uuid_type.dart +++ b/frb_example/pure_dart/lib/src/rust/api/uuid_type.dart @@ -7,7 +7,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future handleUuidTwinNormal({required UuidValue id}) => RustLib.instance.api.crateApiUuidTypeHandleUuidTwinNormal(id: id); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/attribute.dart b/frb_example/pure_dart_pde/lib/src/rust/api/attribute.dart index cd346fe380..be1ee297da 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/attribute.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/attribute.dart @@ -9,7 +9,7 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` // These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinNormal` // These functions are ignored: `func_should_not_exist_in_dart_twin_normal`, `method_should_not_exist_in_dart_twin_normal`, `method_should_not_exist_in_dart_twin_normal` diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/chrono_type.dart b/frb_example/pure_dart_pde/lib/src/rust/api/chrono_type.dart index 8add01dfc5..cc803b8730 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/chrono_type.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/chrono_type.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future datetimeUtcTwinNormal({required DateTime d}) => RustLib.instance.api.crateApiChronoTypeDatetimeUtcTwinNormal(d: d); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/comment.dart b/frb_example/pure_dart_pde/lib/src/rust/api/comment.dart index c8ab1dee70..740b93620b 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/comment.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/comment.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These types are ignored because they are not used by any `pub` functions: `SimpleEnumWithCommentsTwinNormal`, `ComplexEnumWithCommentsTwinNormal` +// These types are ignored because they are not used by any `pub` functions: `ComplexEnumWithCommentsTwinNormal`, `SimpleEnumWithCommentsTwinNormal` /// This is single line comment Future functionWithCommentsTripleSlashSingleLineTwinNormal() => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/customization.dart b/frb_example/pure_dart_pde/lib/src/rust/api/customization.dart index 9c011e308d..c28f6fede6 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/customization.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/customization.dart @@ -6,8 +6,8 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `deref`, `initialize` -// These types are ignored because they are not used by any `pub` functions: `INIT_TWO_DONE`, `INIT_ONE_DONE` +// These functions are ignored because they are not marked as `pub`: `deref`, `deref`, `initialize`, `initialize` +// These types are ignored because they are not used by any `pub` functions: `INIT_ONE_DONE`, `INIT_TWO_DONE` Future checkInitDone() => RustLib.instance.api.crateApiCustomizationCheckInitDone(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/dropping.dart b/frb_example/pure_dart_pde/lib/src/rust/api/dropping.dart index 62c539bba8..0a9cb98607 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/dropping.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/dropping.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` +// These functions are ignored because they are not marked as `pub`: `deref`, `drop`, `initialize` // Rust type: RustOpaqueMoi> @sealed diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/enumeration.dart b/frb_example/pure_dart_pde/lib/src/rust/api/enumeration.dart index ef944236e5..be8d76375f 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/enumeration.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/enumeration.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt` Future funcEnumSimpleTwinNormal( {required EnumSimpleTwinNormal arg}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/event_listener.dart b/frb_example/pure_dart_pde/lib/src/rust/api/event_listener.dart index 64cf2b3122..545b65537a 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/event_listener.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/event_listener.dart @@ -8,7 +8,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'event_listener.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `deref`, `initialize` Future> registerEventListenerTwinNormal() => RustLib.instance.api.crateApiEventListenerRegisterEventListenerTwinNormal(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/external_impl.dart b/frb_example/pure_dart_pde/lib/src/rust/api/external_impl.dart index ab26e9f3e8..f863505d32 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/external_impl.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/external_impl.dart @@ -6,7 +6,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These types are ignored because they are not used by any `pub` functions: `__external_impl__53696d706c655472616e736c617461626c6545787465726e616c537472756374576974684d6574686f64`, `__external_impl__53696d706c654f706171756545787465726e616c537472756374576974684d6574686f64` +// These types are ignored because they are not used by any `pub` functions: `__external_impl__53696d706c654f706171756545787465726e616c537472756374576974684d6574686f64`, `__external_impl__53696d706c655472616e736c617461626c6545787465726e616c537472756374576974684d6574686f64` // Rust type: RustOpaqueMoi> @sealed diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/method.dart b/frb_example/pure_dart_pde/lib/src/rust/api/method.dart index cdbf547715..9e65c3ac78 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/method.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/method.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future getSumStructTwinNormal() => RustLib.instance.api.crateApiMethodGetSumStructTwinNormal(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/misc_example.dart b/frb_example/pure_dart_pde/lib/src/rust/api/misc_example.dart index 937c925047..115e51b075 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/misc_example.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/misc_example.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_normal`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `visibility_restricted_func_twin_normal` // These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinNormal` Future handleComplexStructTwinNormal( diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/misc_type.dart b/frb_example/pure_dart_pde/lib/src/rust/api/misc_type.dart index 6b2cf35e78..4ed266b8ea 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/misc_type.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/misc_type.dart @@ -7,7 +7,7 @@ import '../auxiliary/sample_types.dart'; import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future funcReturnUnitTwinNormal() => RustLib.instance.api.crateApiMiscTypeFuncReturnUnitTwinNormal(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/optional.dart b/frb_example/pure_dart_pde/lib/src/rust/api/optional.dart index 8ce5449a5b..80cd3f0225 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/optional.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/optional.dart @@ -8,7 +8,7 @@ import 'misc_example.dart'; import 'newtype_pattern.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `default`, `fmt`, `fmt`, `fmt` Future handleOptionalReturnTwinNormal( {required double left, required double right}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart index 94c316398b..2b7878c7c8 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_rust_async.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` // These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinRustAsync` // These functions are ignored: `func_should_not_exist_in_dart_twin_rust_async`, `method_should_not_exist_in_dart_twin_rust_async`, `method_should_not_exist_in_dart_twin_rust_async` diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart index 93f905df90..11274c905c 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/attribute_twin_sync.dart @@ -9,7 +9,7 @@ import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; part 'attribute_twin_sync.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` // These types are ignored because they are not used by any `pub` functions: `IgnoredStructTwinSync` // These functions are ignored: `func_should_not_exist_in_dart_twin_sync`, `method_should_not_exist_in_dart_twin_sync`, `method_should_not_exist_in_dart_twin_sync` diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list.dart index 26bab3004a..6d05e08d65 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list.dart @@ -50,18 +50,6 @@ Future exampleBasicListTypeU64TwinNormal( .crateApiPseudoManualBasicListExampleBasicListTypeU64TwinNormal( arg: arg); -Future exampleBasicListTypeIsizeTwinNormal( - {required Int64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormal( - arg: arg); - -Future exampleBasicListTypeUsizeTwinNormal( - {required Uint64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormal( - arg: arg); - Future exampleBasicListTypeF32TwinNormal( {required List arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart index 5592b79b08..029bae17bd 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_rust_async.dart @@ -55,18 +55,6 @@ Future exampleBasicListTypeU64TwinRustAsync( .crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeU64TwinRustAsync( arg: arg); -Future exampleBasicListTypeIsizeTwinRustAsync( - {required Int64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsync( - arg: arg); - -Future exampleBasicListTypeUsizeTwinRustAsync( - {required Uint64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsync( - arg: arg); - Future exampleBasicListTypeF32TwinRustAsync( {required List arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart index 9bee0a56c0..3d288a74f1 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_list_twin_sync.dart @@ -47,16 +47,6 @@ Uint64List exampleBasicListTypeU64TwinSync({required Uint64List arg}) => .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeU64TwinSync( arg: arg); -Int64List exampleBasicListTypeIsizeTwinSync({required Int64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSync( - arg: arg); - -Uint64List exampleBasicListTypeUsizeTwinSync({required Uint64List arg}) => - RustLib.instance.api - .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSync( - arg: arg); - Float32List exampleBasicListTypeF32TwinSync({required List arg}) => RustLib.instance.api .crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeF32TwinSync( diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api.dart index cf8512b8d3..0a35e25370 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `create_binary_tree_map`, `create_binary_tree_protobuf`, `create_binary_tree`, `create_blob`, `deref`, `deref`, `fmt`, `fmt`, `initialize`, `initialize` Future benchmarkVoidTwinNormal() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiBenchmarkVoidTwinNormal(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart index e8cd9bebde..a7ba959501 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `create_binary_tree_map`, `create_binary_tree_protobuf`, `create_binary_tree`, `create_blob`, `deref`, `deref`, `fmt`, `fmt`, `initialize`, `initialize` Future benchmarkVoidTwinRustAsync() => RustLib.instance.api .crateApiPseudoManualBenchmarkApiTwinRustAsyncBenchmarkVoidTwinRustAsync(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart index 6f6b536549..d42a5c863f 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/benchmark_api_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `create_binary_tree`, `create_binary_tree_protobuf`, `create_binary_tree_map`, `create_blob`, `clone`, `fmt`, `deref`, `initialize`, `deref`, `initialize`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `create_binary_tree_map`, `create_binary_tree_protobuf`, `create_binary_tree`, `create_blob`, `deref`, `deref`, `fmt`, `fmt`, `initialize`, `initialize` // These types are ignored because they are not used by any `pub` functions: `BINARY_TREES_PROTOBUF`, `BINARY_TREES` void benchmarkVoidTwinSync() => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart index f494aae2b7..ff5b8a2b6b 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future datetimeUtcTwinRustAsync({required DateTime d}) => RustLib .instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart index 5c1bc96265..650e30ddc0 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/chrono_type_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` DateTime datetimeUtcTwinSync({required DateTime d}) => RustLib.instance.api .crateApiPseudoManualChronoTypeTwinSyncDatetimeUtcTwinSync(d: d); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart index 502a07f341..94ee796f4e 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These types are ignored because they are not used by any `pub` functions: `SimpleEnumWithCommentsTwinRustAsync`, `ComplexEnumWithCommentsTwinRustAsync` +// These types are ignored because they are not used by any `pub` functions: `ComplexEnumWithCommentsTwinRustAsync`, `SimpleEnumWithCommentsTwinRustAsync` /// This is single line comment Future functionWithCommentsTripleSlashSingleLineTwinRustAsync() => RustLib diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_sync.dart index 3473077642..1a18c5c007 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/comment_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These types are ignored because they are not used by any `pub` functions: `SimpleEnumWithCommentsTwinSync`, `ComplexEnumWithCommentsTwinSync` +// These types are ignored because they are not used by any `pub` functions: `ComplexEnumWithCommentsTwinSync`, `SimpleEnumWithCommentsTwinSync` /// This is single line comment void functionWithCommentsTripleSlashSingleLineTwinSync() => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart index 57efccda61..7d67a93f0a 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_rust_async.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` +// These functions are ignored because they are not marked as `pub`: `deref`, `drop`, `initialize` // Rust type: RustOpaqueMoi> @sealed diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart index e1c1032e18..bda84787c7 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dropping_twin_sync.dart @@ -6,7 +6,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `drop` +// These functions are ignored because they are not marked as `pub`: `deref`, `drop`, `initialize` // These types are ignored because they are not used by any `pub` functions: `DROP_COUNT` // Rust type: RustOpaqueMoi> diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart index db45f7c8e6..658da503a9 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_rust_async.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt` Future funcEnumSimpleTwinRustAsync( {required EnumSimpleTwinRustAsync arg}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart index cf506055ff..5bd4a5b188 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/enumeration_twin_sync.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'enumeration_twin_sync.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt` EnumSimpleTwinSync funcEnumSimpleTwinSync({required EnumSimpleTwinSync arg}) => RustLib.instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart index 019480e392..db4f9f8dee 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/event_listener_twin_rust_async.dart @@ -8,7 +8,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'event_listener_twin_rust_async.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `deref`, `initialize`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `deref`, `initialize` // These types are ignored because they are not used by any `pub` functions: `EVENTS` Future< diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart index 771bd861aa..7b82179e45 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_rust_async.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future getSumStructTwinRustAsync() => RustLib.instance.api .crateApiPseudoManualMethodTwinRustAsyncGetSumStructTwinRustAsync(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_sync.dart index 76076294fc..5aba1fd195 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/method_twin_sync.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'method_twin_sync.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` SumWithTwinSync getSumStructTwinSync() => RustLib.instance.api .crateApiPseudoManualMethodTwinSyncGetSumStructTwinSync(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart index 1b3cf8807b..f76c231914 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_rust_async.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_rust_async.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_rust_async`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `visibility_restricted_func_twin_rust_async` // These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinRustAsync` Future handleComplexStructTwinRustAsync( diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart index a6ca59bb6a..d95f2a3a35 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_example_twin_sync.dart @@ -9,7 +9,7 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'misc_example_twin_sync.freezed.dart'; -// These functions are ignored because they are not marked as `pub`: `visibility_restricted_func_twin_sync`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `clone`, `clone`, `fmt`, `fmt`, `fmt`, `fmt`, `visibility_restricted_func_twin_sync` // These types are ignored because they are not used by any `pub` functions: `MySizeFreezedTwinSync` MyTreeNodeTwinSync handleComplexStructTwinSync( diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart index aa0e017f56..32959dc634 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_rust_async.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future funcReturnUnitTwinRustAsync() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinRustAsyncFuncReturnUnitTwinRustAsync(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart index 6bea51e5ee..0f39720525 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/misc_type_twin_sync.dart @@ -7,7 +7,7 @@ import '../../auxiliary/sample_types.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` void funcReturnUnitTwinSync() => RustLib.instance.api .crateApiPseudoManualMiscTypeTwinSyncFuncReturnUnitTwinSync(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart index a7cc180389..a151299c97 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_rust_async.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_rust_async.dart'; import 'newtype_pattern_twin_rust_async.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `default`, `fmt`, `fmt`, `fmt` Future handleOptionalReturnTwinRustAsync( {required double left, required double right}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart index 6aed8a2a41..c3cbe027af 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_twin_sync.dart @@ -8,7 +8,7 @@ import 'misc_example_twin_sync.dart'; import 'newtype_pattern_twin_sync.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `default`, `fmt`, `clone`, `fmt`, `clone`, `fmt` +// These functions are ignored because they are not marked as `pub`: `clone`, `clone`, `default`, `fmt`, `fmt`, `fmt` double? handleOptionalReturnTwinSync( {required double left, required double right}) => diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart index df0893327f..1cb2dddb61 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/stream_twin_rust_async.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:collection/collection.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they are not marked as `pub`: `handle_stream_inner`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt`, `handle_stream_inner` Future> funcStreamReturnErrorTwinRustAsync() => RustLib .instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart index 65165a7c0c..c9ca05abed 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_rust_async.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future handleUuidTwinRustAsync({required UuidValue id}) => RustLib .instance.api diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart index 2f5e235578..64d4a1013b 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/uuid_type_twin_sync.dart @@ -7,7 +7,7 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` UuidValue handleUuidTwinSync({required UuidValue id}) => RustLib.instance.api .crateApiPseudoManualUuidTypeTwinSyncHandleUuidTwinSync(id: id); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/stream.dart b/frb_example/pure_dart_pde/lib/src/rust/api/stream.dart index dbb922cd61..2e3e40b18d 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/stream.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/stream.dart @@ -7,7 +7,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'pseudo_manual/stream_twin_rust_async.dart'; -// These functions are ignored because they are not marked as `pub`: `handle_stream_inner`, `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt`, `handle_stream_inner` Future> funcStreamReturnErrorTwinNormal() => RustLib.instance.api.crateApiStreamFuncStreamReturnErrorTwinNormal(); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/uuid_type.dart b/frb_example/pure_dart_pde/lib/src/rust/api/uuid_type.dart index 65c32a0014..dd845c0856 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/uuid_type.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/uuid_type.dart @@ -7,7 +7,7 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:uuid/uuid.dart'; -// These functions are ignored because they are not marked as `pub`: `fmt`, `clone` +// These functions are ignored because they are not marked as `pub`: `clone`, `fmt` Future handleUuidTwinNormal({required UuidValue id}) => RustLib.instance.api.crateApiUuidTypeHandleUuidTwinNormal(id: id); 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 77717614b5..4ef0de6158 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 @@ -183,7 +183,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -1350038642; + int get rustContentHash => -2140948095; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -1174,10 +1174,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListExampleBasicListTypeI8TwinNormal( {required List arg}); - Future - crateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormal( - {required Int64List arg}); - Future> crateApiPseudoManualBasicListExampleBasicListTypeStringTwinNormal( {required List arg}); @@ -1198,10 +1194,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListExampleBasicListTypeU8TwinNormal( {required List arg}); - Future - crateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormal( - {required Uint64List arg}); - Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeBasicGeneralEnumTwinRustAsyncTwinRustAsync( {required List arg}); @@ -1246,10 +1238,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeI8TwinRustAsync( {required List arg}); - Future - crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsync( - {required Int64List arg}); - Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeStringTwinRustAsync( {required List arg}); @@ -1270,10 +1258,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeU8TwinRustAsync( {required List arg}); - Future - crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsync( - {required Uint64List arg}); - List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeBasicGeneralEnumTwinSyncTwinSync( {required List arg}); @@ -1317,10 +1301,6 @@ abstract class RustLibApi extends BaseApi { Int8List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeI8TwinSync( {required List arg}); - Int64List - crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSync( - {required Int64List arg}); - List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeStringTwinSync( {required List arg}); @@ -1340,10 +1320,6 @@ abstract class RustLibApi extends BaseApi { Uint8List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeU8TwinSync( {required List arg}); - Uint64List - crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSync( - {required Uint64List arg}); - Future> crateApiPseudoManualBasicMapExampleBasicMapTypeBasicGeneralEnumTwinNormalTwinNormal( {required Map arg}); @@ -13516,35 +13492,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Future - crateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormal( - {required Int64List arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_list_prim_isize_strict(arg, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 315, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_list_prim_isize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormalConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListExampleBasicListTypeIsizeTwinNormalConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_isize_twin_normal", - argNames: ["arg"], - ); - @override Future> crateApiPseudoManualBasicListExampleBasicListTypeStringTwinNormal( @@ -13554,7 +13501,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 316, port: port_); + funcId: 315, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -13583,7 +13530,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 317, port: port_); + funcId: 316, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -13612,7 +13559,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 318, port: port_); + funcId: 317, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -13641,7 +13588,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 319, port: port_); + funcId: 318, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -13670,7 +13617,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 320, port: port_); + funcId: 319, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -13690,35 +13637,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Future - crateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormal( - {required Uint64List arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_list_prim_usize_strict(arg, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 321, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_list_prim_usize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormalConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListExampleBasicListTypeUsizeTwinNormalConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_usize_twin_normal", - argNames: ["arg"], - ); - @override Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeBasicGeneralEnumTwinRustAsyncTwinRustAsync( @@ -13728,7 +13646,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: 322, port: port_); + funcId: 320, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_rust_async, @@ -13758,7 +13676,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: 323, port: port_); + funcId: 321, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_rust_async, @@ -13788,7 +13706,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: 324, port: port_); + funcId: 322, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_rust_async, @@ -13818,7 +13736,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 325, port: port_); + funcId: 323, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -13847,7 +13765,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: 326, port: port_); + funcId: 324, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -13876,7 +13794,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 327, port: port_); + funcId: 325, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -13905,7 +13823,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 328, port: port_); + funcId: 326, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -13934,7 +13852,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 329, port: port_); + funcId: 327, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -13963,7 +13881,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 330, port: port_); + funcId: 328, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -13992,7 +13910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 331, port: port_); + funcId: 329, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -14021,7 +13939,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 332, port: port_); + funcId: 330, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -14041,35 +13959,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Future - crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsync( - {required Int64List arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_list_prim_isize_strict(arg, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 333, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_list_prim_isize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsyncConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeIsizeTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_isize_twin_rust_async", - argNames: ["arg"], - ); - @override Future> crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeStringTwinRustAsync( @@ -14079,7 +13968,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 334, port: port_); + funcId: 331, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -14108,7 +13997,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 335, port: port_); + funcId: 332, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -14137,7 +14026,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 336, port: port_); + funcId: 333, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -14166,7 +14055,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 337, port: port_); + funcId: 334, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -14195,7 +14084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 338, port: port_); + funcId: 335, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -14215,35 +14104,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Future - crateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsync( - {required Uint64List arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_list_prim_usize_strict(arg, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 339, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_list_prim_usize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsyncConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinRustAsyncExampleBasicListTypeUsizeTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_usize_twin_rust_async", - argNames: ["arg"], - ); - @override List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeBasicGeneralEnumTwinSyncTwinSync( @@ -14252,7 +14112,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: 340)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 336)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_sync, @@ -14281,7 +14141,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: 341)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 337)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_sync, @@ -14310,7 +14170,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: 342)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 338)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_sync, @@ -14339,7 +14199,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 343)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 339)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -14367,7 +14227,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: 344)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 340)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -14395,7 +14255,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: 345)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 341)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -14423,7 +14283,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: 346)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 342)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -14451,7 +14311,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: 347)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 343)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -14479,7 +14339,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: 348)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 344)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -14507,7 +14367,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: 349)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 345)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -14534,7 +14394,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: 350)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 346)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -14554,34 +14414,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Int64List - crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSync( - {required Int64List arg}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_list_prim_isize_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 351)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_list_prim_isize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSyncConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeIsizeTwinSyncConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_isize_twin_sync", - argNames: ["arg"], - ); - @override List crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeStringTwinSync( @@ -14590,7 +14422,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 352)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 347)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -14618,7 +14450,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: 353)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 348)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -14646,7 +14478,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: 354)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 349)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -14674,7 +14506,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: 355)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 350)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -14701,7 +14533,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: 356)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 351)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -14721,34 +14553,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["arg"], ); - @override - Uint64List - crateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSync( - {required Uint64List arg}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_list_prim_usize_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 357)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_list_prim_usize_strict, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSyncConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualBasicListTwinSyncExampleBasicListTypeUsizeTwinSyncConstMeta => - const TaskConstMeta( - debugName: "example_basic_list_type_usize_twin_sync", - argNames: ["arg"], - ); - @override Future> crateApiPseudoManualBasicMapExampleBasicMapTypeBasicGeneralEnumTwinNormalTwinNormal( @@ -14758,7 +14562,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: 358, port: port_); + funcId: 352, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_normal, @@ -14788,7 +14592,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: 359, port: port_); + funcId: 353, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_normal, @@ -14818,7 +14622,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: 360, port: port_); + funcId: 354, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_normal, @@ -14848,7 +14652,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 361, port: port_); + funcId: 355, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -14877,7 +14681,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: 362, port: port_); + funcId: 356, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -14906,7 +14710,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 363, port: port_); + funcId: 357, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -14935,7 +14739,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 364, port: port_); + funcId: 358, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -14964,7 +14768,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 365, port: port_); + funcId: 359, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -14993,7 +14797,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 366, port: port_); + funcId: 360, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -15022,7 +14826,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 367, port: port_); + funcId: 361, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -15051,7 +14855,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 368, port: port_); + funcId: 362, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -15080,7 +14884,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 369, port: port_); + funcId: 363, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -15109,7 +14913,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 370, port: port_); + funcId: 364, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -15138,7 +14942,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 371, port: port_); + funcId: 365, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -15167,7 +14971,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 372, port: port_); + funcId: 366, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -15196,7 +15000,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 373, port: port_); + funcId: 367, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -15225,7 +15029,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 374, port: port_); + funcId: 368, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -15254,7 +15058,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 375, port: port_); + funcId: 369, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -15283,7 +15087,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 376, port: port_); + funcId: 370, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -15312,7 +15116,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 377, port: port_); + funcId: 371, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -15341,7 +15145,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: 378, port: port_); + funcId: 372, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -15373,7 +15177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_i_32_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 379, port: port_); + funcId: 373, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -15404,7 +15208,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: 380, port: port_); + funcId: 374, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_rust_async, @@ -15434,7 +15238,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 381, port: port_); + funcId: 375, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -15463,7 +15267,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: 382, port: port_); + funcId: 376, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -15492,7 +15296,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 383, port: port_); + funcId: 377, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -15521,7 +15325,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 384, port: port_); + funcId: 378, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -15550,7 +15354,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 385, port: port_); + funcId: 379, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -15579,7 +15383,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 386, port: port_); + funcId: 380, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -15608,7 +15412,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 387, port: port_); + funcId: 381, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -15637,7 +15441,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 388, port: port_); + funcId: 382, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -15666,7 +15470,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 389, port: port_); + funcId: 383, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -15695,7 +15499,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 390, port: port_); + funcId: 384, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -15724,7 +15528,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 391, port: port_); + funcId: 385, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -15753,7 +15557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 392, port: port_); + funcId: 386, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -15782,7 +15586,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 393, port: port_); + funcId: 387, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -15811,7 +15615,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 394, port: port_); + funcId: 388, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -15840,7 +15644,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 395, port: port_); + funcId: 389, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -15869,7 +15673,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 396, port: port_); + funcId: 390, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -15898,7 +15702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 397, port: port_); + funcId: 391, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -15926,7 +15730,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: 398)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 392)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_sync, @@ -15955,7 +15759,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: 399)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 393)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_sync, @@ -15984,7 +15788,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: 400)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 394)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_sync, @@ -16013,7 +15817,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: 401)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 395)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -16041,7 +15845,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: 402)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 396)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -16069,7 +15873,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: 403)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 397)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -16097,7 +15901,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: 404)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 398)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -16125,7 +15929,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 405)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 399)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -16153,7 +15957,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: 406)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 400)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -16181,7 +15985,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: 407)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 401)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -16209,7 +16013,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: 408)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 402)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -16237,7 +16041,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: 409)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 403)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -16265,7 +16069,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: 410)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 404)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -16293,7 +16097,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: 411)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 405)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -16321,7 +16125,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 412)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 406)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -16349,7 +16153,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: 413)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 407)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -16377,7 +16181,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: 414)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 408)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -16405,7 +16209,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: 415)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 409)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -16433,7 +16237,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: 416)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 410)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -16461,7 +16265,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: 417)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 411)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -16491,7 +16295,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 418, port: port_); + funcId: 412, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16523,7 +16327,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 419, port: port_); + funcId: 413, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16554,7 +16358,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: 420, port: port_); + funcId: 414, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_normal, @@ -16584,7 +16388,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 421, port: port_); + funcId: 415, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -16613,7 +16417,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: 422, port: port_); + funcId: 416, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -16642,7 +16446,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 423, port: port_); + funcId: 417, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -16671,7 +16475,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 424, port: port_); + funcId: 418, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -16700,7 +16504,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 425, port: port_); + funcId: 419, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -16729,7 +16533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 426, port: port_); + funcId: 420, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -16758,7 +16562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 427, port: port_); + funcId: 421, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -16787,7 +16591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 428, port: port_); + funcId: 422, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -16816,7 +16620,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 429, port: port_); + funcId: 423, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -16845,7 +16649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 430, port: port_); + funcId: 424, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -16874,7 +16678,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 431, port: port_); + funcId: 425, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -16903,7 +16707,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 432, port: port_); + funcId: 426, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -16932,7 +16736,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 433, port: port_); + funcId: 427, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -16961,7 +16765,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 434, port: port_); + funcId: 428, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -16990,7 +16794,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 435, port: port_); + funcId: 429, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -17019,7 +16823,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 436, port: port_); + funcId: 430, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -17048,7 +16852,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 437, port: port_); + funcId: 431, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -17078,7 +16882,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 438, port: port_); + funcId: 432, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -17110,7 +16914,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 439, port: port_); + funcId: 433, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -17142,7 +16946,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 440, port: port_); + funcId: 434, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -17173,7 +16977,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 441, port: port_); + funcId: 435, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -17202,7 +17006,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: 442, port: port_); + funcId: 436, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -17231,7 +17035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 443, port: port_); + funcId: 437, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -17260,7 +17064,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 444, port: port_); + funcId: 438, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -17289,7 +17093,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 445, port: port_); + funcId: 439, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -17318,7 +17122,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 446, port: port_); + funcId: 440, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -17347,7 +17151,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 447, port: port_); + funcId: 441, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -17376,7 +17180,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 448, port: port_); + funcId: 442, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -17405,7 +17209,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 449, port: port_); + funcId: 443, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -17434,7 +17238,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 450, port: port_); + funcId: 444, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -17463,7 +17267,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 451, port: port_); + funcId: 445, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -17492,7 +17296,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 452, port: port_); + funcId: 446, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -17521,7 +17325,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 453, port: port_); + funcId: 447, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -17550,7 +17354,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 454, port: port_); + funcId: 448, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -17579,7 +17383,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 455, port: port_); + funcId: 449, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -17608,7 +17412,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 456, port: port_); + funcId: 450, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -17637,7 +17441,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 457, port: port_); + funcId: 451, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -17666,7 +17470,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: 458)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 452)!; }, codec: SseCodec( decodeSuccessData: @@ -17697,7 +17501,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: 459)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 453)!; }, codec: SseCodec( decodeSuccessData: @@ -17727,7 +17531,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: 460)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 454)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_sync, @@ -17756,7 +17560,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: 461)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 455)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -17784,7 +17588,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: 462)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 456)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -17812,7 +17616,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: 463)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 457)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -17840,7 +17644,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: 464)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 458)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -17868,7 +17672,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 465)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 459)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -17896,7 +17700,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: 466)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 460)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -17924,7 +17728,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: 467)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 461)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -17952,7 +17756,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: 468)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 462)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -17980,7 +17784,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: 469)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 463)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -18008,7 +17812,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: 470)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 464)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -18036,7 +17840,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 471)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 465)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -18064,7 +17868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 472)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 466)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -18092,7 +17896,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: 473)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 467)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -18120,7 +17924,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: 474)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 468)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -18148,7 +17952,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: 475)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 469)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -18176,7 +17980,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: 476)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 470)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -18204,7 +18008,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: 477)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 471)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -18234,7 +18038,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 478, port: port_); + funcId: 472, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_rust_async, @@ -18264,7 +18068,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: 479, port: port_); + funcId: 473, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_rust_async, @@ -18294,7 +18098,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: 480, port: port_); + funcId: 474, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_rust_async, @@ -18324,7 +18128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 481, port: port_); + funcId: 475, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -18353,7 +18157,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 482, port: port_); + funcId: 476, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -18382,7 +18186,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 483, port: port_); + funcId: 477, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -18411,7 +18215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 484, port: port_); + funcId: 478, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -18441,7 +18245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 485, port: port_); + funcId: 479, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -18471,7 +18275,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 486, port: port_); + funcId: 480, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -18501,7 +18305,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 487, port: port_); + funcId: 481, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18531,7 +18335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 488, port: port_); + funcId: 482, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -18561,7 +18365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 489, port: port_); + funcId: 483, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -18591,7 +18395,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 490, port: port_); + funcId: 484, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -18620,7 +18424,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 491, port: port_); + funcId: 485, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -18650,7 +18454,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 492, port: port_); + funcId: 486, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -18680,7 +18484,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 493, port: port_); + funcId: 487, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -18710,7 +18514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 494, port: port_); + funcId: 488, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -18740,7 +18544,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 495, port: port_); + funcId: 489, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -18770,7 +18574,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 496, port: port_); + funcId: 490, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -18800,7 +18604,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 497, port: port_); + funcId: 491, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -18828,7 +18632,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: 498)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 492)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_sync, @@ -18857,7 +18661,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: 499)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 493)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_sync, @@ -18886,7 +18690,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: 500)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 494)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_sync, @@ -18913,7 +18717,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 501)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 495)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -18940,7 +18744,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: 502)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 496)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -18967,7 +18771,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 503)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 497)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -18994,7 +18798,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 504)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 498)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -19022,7 +18826,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 505)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 499)!; }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -19050,7 +18854,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 506)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 500)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -19078,7 +18882,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 507)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 501)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19106,7 +18910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 508)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 502)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -19134,7 +18938,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 509)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 503)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -19162,7 +18966,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 510)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 504)!; }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -19189,7 +18993,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 511)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 505)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19217,7 +19021,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 512)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 506)!; }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -19245,7 +19049,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 513)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 507)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -19273,7 +19077,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 514)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 508)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19301,7 +19105,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 515)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 509)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -19329,7 +19133,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 516)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 510)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -19357,7 +19161,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 517)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 511)!; }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -19386,7 +19190,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 518, port: port_); + funcId: 512, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19415,7 +19219,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 519, port: port_); + funcId: 513, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19445,7 +19249,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_normal( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 520, port: port_); + funcId: 514, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19474,7 +19278,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 521, port: port_); + funcId: 515, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19503,7 +19307,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 522, port: port_); + funcId: 516, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19532,7 +19336,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 523, port: port_); + funcId: 517, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_normal, @@ -19560,7 +19364,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 524, port: port_); + funcId: 518, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19589,7 +19393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 525, port: port_); + funcId: 519, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19617,7 +19421,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: 526, port: port_); + funcId: 520, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19646,7 +19450,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 527, port: port_); + funcId: 521, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19675,7 +19479,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 528, port: port_); + funcId: 522, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19704,7 +19508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 529, port: port_); + funcId: 523, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_normal, @@ -19732,7 +19536,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 530, port: port_); + funcId: 524, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19761,7 +19565,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 531, port: port_); + funcId: 525, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19787,7 +19591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 532, port: port_); + funcId: 526, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19816,7 +19620,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); + funcId: 527, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19845,7 +19649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 534, port: port_); + funcId: 528, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19875,7 +19679,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_rust_async( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 535, port: port_); + funcId: 529, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19904,7 +19708,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 536, port: port_); + funcId: 530, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19933,7 +19737,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 537, port: port_); + funcId: 531, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19962,7 +19766,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 538, port: port_); + funcId: 532, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_rust_async, @@ -19991,7 +19795,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 539, port: port_); + funcId: 533, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20020,7 +19824,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 540, port: port_); + funcId: 534, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20049,7 +19853,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: 541, port: port_); + funcId: 535, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20078,7 +19882,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 542, port: port_); + funcId: 536, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20107,7 +19911,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 543, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20136,7 +19940,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 544, port: port_); + funcId: 538, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_rust_async, @@ -20165,7 +19969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 545, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20194,7 +19998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 546, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20221,7 +20025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 547, port: port_); + funcId: 541, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20249,7 +20053,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 548)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 542)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20277,7 +20081,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: 549)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 543)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20305,7 +20109,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: 550)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 544)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20333,7 +20137,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 551)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 545)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20361,7 +20165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 552)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 546)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20389,7 +20193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 553)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 547)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_sync, @@ -20416,7 +20220,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 554)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 548)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20444,7 +20248,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: 555)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 549)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20471,7 +20275,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: 556)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 550)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20499,7 +20303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 557)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 551)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20527,7 +20331,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 558)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 552)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20555,7 +20359,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 559)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 553)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_sync, @@ -20582,7 +20386,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: 560)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 554)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20610,7 +20414,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 561)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 555)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20635,7 +20439,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 562)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 556)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20664,7 +20468,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 563, port: port_); + funcId: 557, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -20693,7 +20497,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 564, port: port_); + funcId: 558, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -20722,7 +20526,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 565, port: port_); + funcId: 559, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -20752,7 +20556,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Duration(durations, serializer); sse_encode_Chrono_Local(since, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 566, port: port_); + funcId: 560, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -20782,7 +20586,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Naive(timestamps, serializer); sse_encode_Chrono_Naive(epoch, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 567, port: port_); + funcId: 561, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -20811,7 +20615,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: 568, port: port_); + funcId: 562, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -20840,7 +20644,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 569, port: port_); + funcId: 563, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -20869,7 +20673,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 570, port: port_); + funcId: 564, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -20896,7 +20700,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 571, port: port_); + funcId: 565, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -20923,7 +20727,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 572, port: port_); + funcId: 566, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -20950,7 +20754,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 573)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 567)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -20977,7 +20781,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 574)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -21004,7 +20808,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 575)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -21032,7 +20836,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: 576)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 570)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -21060,7 +20864,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: 577)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 571)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -21087,7 +20891,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: 578)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 572)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -21114,7 +20918,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 579)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 573)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -21142,7 +20946,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: 580)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 574)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -21168,7 +20972,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: 575)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -21194,7 +20998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 582)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 576)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -21221,7 +21025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 583, port: port_); + funcId: 577, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21248,7 +21052,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 584, port: port_); + funcId: 578, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21276,7 +21080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 585, port: port_); + funcId: 579, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21307,7 +21111,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_comments_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 586, port: port_); + funcId: 580, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21335,7 +21139,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 587, port: port_); + funcId: 581, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21362,7 +21166,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 588)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 582)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21388,7 +21192,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 589)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 583)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21415,7 +21219,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 590)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 584)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21444,7 +21248,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: 591)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 585)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21471,7 +21275,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 592)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 586)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21503,7 +21307,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_demo_struct_for_rust_call_dart_twin_rust_async_Output_demo_struct_for_rust_call_dart_twin_rust_async_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 593, port: port_); + funcId: 587, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21535,7 +21339,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_i_32(numTimes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 594, port: port_); + funcId: 588, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21565,7 +21369,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 595, port: port_); + funcId: 589, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21597,7 +21401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_opt_String(expectOutput, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 596, port: port_); + funcId: 590, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21627,7 +21431,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_String_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 597, port: port_); + funcId: 591, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21657,7 +21461,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 598, port: port_); + funcId: 592, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21689,7 +21493,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_demo_struct_for_rust_call_dart_twin_rust_async_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 599, port: port_); + funcId: 593, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21721,7 +21525,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_DartOpaque_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 600, port: port_); + funcId: 594, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21751,7 +21555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_DartOpaque_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 601, port: port_); + funcId: 595, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -21780,7 +21584,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 602, port: port_); + funcId: 596, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -21809,7 +21613,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 603, port: port_); + funcId: 597, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -21838,7 +21642,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 604, port: port_); + funcId: 598, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_rust_async, @@ -21868,7 +21672,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartOpaque(opaque1, serializer); sse_encode_DartOpaque(opaque2, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 605, port: port_); + funcId: 599, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_rust_async, @@ -21897,7 +21701,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 606, port: port_); + funcId: 600, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21927,7 +21731,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_dart_opaque_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 607, port: port_); + funcId: 601, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21957,7 +21761,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_dart_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 608, port: port_); + funcId: 602, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21986,7 +21790,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 609, port: port_); + funcId: 603, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22015,7 +21819,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 610, port: port_); + funcId: 604, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -22044,7 +21848,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 611, port: port_); + funcId: 605, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22073,7 +21877,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 612, port: port_); + funcId: 606, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -22102,7 +21906,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 613, port: port_); + funcId: 607, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -22131,7 +21935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 614, port: port_); + funcId: 608, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22160,7 +21964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 615, port: port_); + funcId: 609, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22189,7 +21993,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 616, port: port_); + funcId: 610, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22219,7 +22023,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 617, port: port_); + funcId: 611, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22246,7 +22050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 618)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 612)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22273,7 +22077,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 619)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 613)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22301,7 +22105,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 620)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 614)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_sync, @@ -22330,7 +22134,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: 621)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 615)!; }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_sync, @@ -22357,7 +22161,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 622)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 616)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22384,7 +22188,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: 623)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 617)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22411,7 +22215,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: 624)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 618)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22438,7 +22242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 625)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 619)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22465,7 +22269,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 626)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 620)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -22492,7 +22296,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: 627)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 621)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22519,7 +22323,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 628)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 622)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -22546,7 +22350,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 629)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 623)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -22573,7 +22377,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 630)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 624)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22600,7 +22404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 631)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 625)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22627,7 +22431,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 632)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 626)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22655,7 +22459,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: 633)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 627)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22687,7 +22491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 634, port: port_); + funcId: 628, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22715,7 +22519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 635, port: port_); + funcId: 629, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22742,7 +22546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 636, port: port_); + funcId: 630, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -22773,7 +22577,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 637, port: port_); + funcId: 631, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22804,7 +22608,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinSync( that, serializer); sse_encode_StreamSink_i_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 638)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 632)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22830,7 +22634,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: 633)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22856,7 +22660,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: 634)!; }, codec: SseCodec( decodeSuccessData: @@ -22886,7 +22690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 641)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 635)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22915,7 +22719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_simple_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 642, port: port_); + funcId: 636, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_rust_async, @@ -22944,7 +22748,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: 643, port: port_); + funcId: 637, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_rust_async, @@ -22974,7 +22778,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_mixed_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 644, port: port_); + funcId: 638, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_rust_async, @@ -23004,7 +22808,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 645, port: port_); + funcId: 639, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_rust_async, @@ -23034,7 +22838,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_tuple_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 646, port: port_); + funcId: 640, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_rust_async, @@ -23063,7 +22867,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_rust_async(weekday, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 647, port: port_); + funcId: 641, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_rust_async, @@ -23092,7 +22896,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: 648, port: port_); + funcId: 642, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_rust_async, @@ -23121,7 +22925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 649, port: port_); + funcId: 643, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_rust_async, @@ -23150,7 +22954,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: 650, port: port_); + funcId: 644, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_rust_async, @@ -23179,7 +22983,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: 651, port: port_); + funcId: 645, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -23207,7 +23011,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: 652)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 646)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_sync, @@ -23235,7 +23039,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: 653)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 647)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_sync, @@ -23263,7 +23067,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: 654)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 648)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_sync, @@ -23291,7 +23095,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: 655)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 649)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_sync, @@ -23319,7 +23123,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: 656)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 650)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_sync, @@ -23347,7 +23151,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_sync(weekday, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 657)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 651)!; }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_sync, @@ -23375,7 +23179,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: 658)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 652)!; }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_sync, @@ -23403,7 +23207,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 659)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 653)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_sync, @@ -23430,7 +23234,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: 660)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 654)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_sync, @@ -23457,7 +23261,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: 661)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 655)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -23484,7 +23288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 662, port: port_); + funcId: 656, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23514,7 +23318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(address, serializer); sse_encode_String(payload, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 663, port: port_); + funcId: 657, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23543,7 +23347,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: 664, port: port_); + funcId: 658, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -23572,7 +23376,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_event_twin_rust_async_Sse(listener, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 665, port: port_); + funcId: 659, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23600,7 +23404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 666, port: port_); + funcId: 660, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23627,7 +23431,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 667, port: port_); + funcId: 661, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23656,7 +23460,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 668, port: port_); + funcId: 662, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23686,7 +23490,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_nested_error_outer_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 669, port: port_); + funcId: 663, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23716,7 +23520,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_struct_error_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 670, port: port_); + funcId: 664, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23745,7 +23549,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 671, port: port_); + funcId: 665, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_rust_async, @@ -23774,7 +23578,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: 672, port: port_); + funcId: 666, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23804,7 +23608,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: 673, port: port_); + funcId: 667, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23832,7 +23636,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 674, port: port_); + funcId: 668, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23860,7 +23664,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 675, port: port_); + funcId: 669, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23888,7 +23692,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 676, port: port_); + funcId: 670, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23915,7 +23719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 677, port: port_); + funcId: 671, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23942,7 +23746,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 678, port: port_); + funcId: 672, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23969,7 +23773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 679, port: port_); + funcId: 673, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23996,7 +23800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 680, port: port_); + funcId: 674, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24023,7 +23827,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 681, port: port_); + funcId: 675, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24050,7 +23854,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 682, port: port_); + funcId: 676, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24077,7 +23881,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 683, port: port_); + funcId: 677, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24104,7 +23908,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 684, port: port_); + funcId: 678, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24131,7 +23935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 685, port: port_); + funcId: 679, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24160,7 +23964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 686, port: port_); + funcId: 680, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24187,7 +23991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 687, port: port_); + funcId: 681, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24216,7 +24020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 688, port: port_); + funcId: 682, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_rust_async, @@ -24245,7 +24049,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: 689, port: port_); + funcId: 683, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24275,7 +24079,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: 690, port: port_); + funcId: 684, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24303,7 +24107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 691, port: port_); + funcId: 685, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24331,7 +24135,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 692, port: port_); + funcId: 686, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24361,7 +24165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 693, port: port_); + funcId: 687, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24389,7 +24193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 694, port: port_); + funcId: 688, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24414,7 +24218,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 695)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 689)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24439,7 +24243,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 696)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 690)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24466,7 +24270,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 697)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 691)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24495,7 +24299,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: 698)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 692)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24523,7 +24327,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: 699)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 693)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24551,7 +24355,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 700)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 694)!; }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_sync, @@ -24579,7 +24383,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: 701)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 695)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24607,7 +24411,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: 702)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 696)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24634,7 +24438,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: 697)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24660,7 +24464,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 704)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 698)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24686,7 +24490,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 705)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 699)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24711,7 +24515,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 706)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 700)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24736,7 +24540,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 707)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 701)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24761,7 +24565,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 708)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 702)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24786,7 +24590,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: 703)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24812,7 +24616,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: 704)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24837,7 +24641,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 711)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 705)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24862,7 +24666,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 712)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 706)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24887,7 +24691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 713)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 707)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24912,7 +24716,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 714)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 708)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24939,7 +24743,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 715)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 709)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24964,7 +24768,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 716)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 710)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24992,7 +24796,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 717)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 711)!; }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_sync, @@ -25019,7 +24823,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: 718)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 712)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25047,7 +24851,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: 719)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 713)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25073,7 +24877,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 720)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 714)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25099,7 +24903,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: 715)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25128,7 +24932,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 722)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 716)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25154,7 +24958,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 717)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25181,7 +24985,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 724, port: port_); + funcId: 718, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -25208,7 +25012,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 725, port: port_); + funcId: 719, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -25237,7 +25041,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 726, port: port_); + funcId: 720, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25266,7 +25070,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 727, port: port_); + funcId: 721, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25292,7 +25096,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: 722)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -25318,7 +25122,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 729)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -25345,7 +25149,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 730)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 724)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25372,7 +25176,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: 731)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 725)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25401,7 +25205,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 732, port: port_); + funcId: 726, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -25430,7 +25234,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: 733, port: port_); + funcId: 727, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -25459,7 +25263,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: 734, port: port_); + funcId: 728, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_rust_async, @@ -25488,7 +25292,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: 735, port: port_); + funcId: 729, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_rust_async, @@ -25517,7 +25321,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 736, port: port_); + funcId: 730, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -25546,7 +25350,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 737, port: port_); + funcId: 731, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -25575,7 +25379,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 738, port: port_); + funcId: 732, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -25604,7 +25408,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 739, port: port_); + funcId: 733, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -25631,7 +25435,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: 740)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 734)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -25659,7 +25463,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: 741)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 735)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -25687,7 +25491,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: 742)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 736)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_sync, @@ -25715,7 +25519,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: 743)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 737)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_sync, @@ -25743,7 +25547,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 744)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 738)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -25771,7 +25575,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: 745)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 739)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -25798,7 +25602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 746)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 740)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -25825,7 +25629,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 747)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 741)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -25852,7 +25656,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 748, port: port_); + funcId: 742, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25883,7 +25687,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 749, port: port_); + funcId: 743, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25915,7 +25719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 750, port: port_); + funcId: 744, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -25945,7 +25749,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 751, port: port_); + funcId: 745, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25979,7 +25783,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 752, port: port_); + funcId: 746, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26013,7 +25817,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 753, port: port_); + funcId: 747, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26051,7 +25855,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 754, port: port_); + funcId: 748, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26082,7 +25886,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 755, port: port_); + funcId: 749, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_rust_async, @@ -26112,7 +25916,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 756, port: port_); + funcId: 750, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26144,7 +25948,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 757, port: port_); + funcId: 751, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async_array_3, @@ -26171,7 +25975,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 758, port: port_); + funcId: 752, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async, @@ -26201,7 +26005,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: 759, port: port_); + funcId: 753, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26230,7 +26034,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 760, port: port_); + funcId: 754, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_rust_async, @@ -26260,7 +26064,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: 761, port: port_); + funcId: 755, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26290,7 +26094,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_simple_primitive_enum_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 762, port: port_); + funcId: 756, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26322,7 +26126,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: 763, port: port_); + funcId: 757, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26351,7 +26155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 764, port: port_); + funcId: 758, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26381,7 +26185,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 765, port: port_); + funcId: 759, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26411,7 +26215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 766, port: port_); + funcId: 760, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_rust_async, @@ -26441,7 +26245,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: 767, port: port_); + funcId: 761, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -26470,7 +26274,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 768, port: port_); + funcId: 762, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26504,7 +26308,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 769, port: port_); + funcId: 763, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -26529,7 +26333,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: 764)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26558,7 +26362,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: 771)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 765)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26588,7 +26392,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: 772)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 766)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26616,7 +26420,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 773)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 767)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26649,7 +26453,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 774)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 768)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26681,7 +26485,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_sync(that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 775)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 769)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26717,7 +26521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 776)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 770)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26747,7 +26551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 777)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 771)!; }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_sync, @@ -26775,7 +26579,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: 778)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 772)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26804,7 +26608,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: 779)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 773)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync_array_3, @@ -26829,7 +26633,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 780)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 774)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync, @@ -26857,7 +26661,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: 781)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 775)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26885,7 +26689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 782)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 776)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_sync, @@ -26913,7 +26717,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: 783)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 777)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26940,7 +26744,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_simple_primitive_enum_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 784)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 778)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26969,7 +26773,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: 785)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 779)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26997,7 +26801,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 786)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 780)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27025,7 +26829,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 787)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 781)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27053,7 +26857,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 788)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 782)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_sync, @@ -27081,7 +26885,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: 789)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 783)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -27108,7 +26912,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 790)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 784)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27137,7 +26941,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: 791)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 785)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -27166,7 +26970,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 792, port: port_); + funcId: 786, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27196,7 +27000,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 793, port: port_); + funcId: 787, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27225,7 +27029,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 794, port: port_); + funcId: 788, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -27254,7 +27058,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 795, port: port_); + funcId: 789, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -27281,7 +27085,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 796, port: port_); + funcId: 790, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -27308,7 +27112,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 797, port: port_); + funcId: 791, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -27335,7 +27139,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 798, port: port_); + funcId: 792, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -27364,7 +27168,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 799, port: port_); + funcId: 793, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -27393,7 +27197,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 800, port: port_); + funcId: 794, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27423,7 +27227,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 801, port: port_); + funcId: 795, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27453,7 +27257,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 802, port: port_); + funcId: 796, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27484,7 +27288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 803, port: port_); + funcId: 797, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27514,7 +27318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 804, port: port_); + funcId: 798, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27545,7 +27349,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_mirror_struct_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 805, port: port_); + funcId: 799, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27576,7 +27380,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 806, port: port_); + funcId: 800, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27606,7 +27410,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 807, port: port_); + funcId: 801, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27637,7 +27441,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 808, port: port_); + funcId: 802, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -27667,7 +27471,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 809, port: port_); + funcId: 803, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -27694,7 +27498,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 810, port: port_); + funcId: 804, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -27722,7 +27526,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 811, port: port_); + funcId: 805, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -27749,7 +27553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 812, port: port_); + funcId: 806, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -27776,7 +27580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 813, port: port_); + funcId: 807, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -27803,7 +27607,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 814, port: port_); + funcId: 808, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -27831,7 +27635,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 815, port: port_); + funcId: 809, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -27860,7 +27664,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 816, port: port_); + funcId: 810, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -27887,7 +27691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 817, port: port_); + funcId: 811, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -27915,7 +27719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 812)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27944,7 +27748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 819)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 813)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27972,7 +27776,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 820)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 814)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -27999,7 +27803,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 821)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 815)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -28025,7 +27829,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 822)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 816)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -28051,7 +27855,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 823)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 817)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -28076,7 +27880,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: 818)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -28102,7 +27906,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: 825)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 819)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -28130,7 +27934,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_array_2_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 826)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 820)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28159,7 +27963,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 821)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28188,7 +27992,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 828)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 822)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28218,7 +28022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 829)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 823)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28247,7 +28051,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 830)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28276,7 +28080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_mirror_struct_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 831)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 825)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28306,7 +28110,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 832)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 826)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28335,7 +28139,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 833)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28364,7 +28168,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: 834)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 828)!; }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -28392,7 +28196,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: 835)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 829)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -28418,7 +28222,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 836)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 830)!; }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_sync, @@ -28444,7 +28248,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 837)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 831)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -28470,7 +28274,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 838)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 832)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -28496,7 +28300,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 839)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 833)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -28522,7 +28326,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 840)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 834)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -28548,7 +28352,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 841)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 835)!; }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -28576,7 +28380,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 842)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 836)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -28602,7 +28406,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 843)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 837)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -28629,7 +28433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 844, port: port_); + funcId: 838, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_rust_async, @@ -28658,7 +28462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 845, port: port_); + funcId: 839, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -28687,7 +28491,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: 846, port: port_); + funcId: 840, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_rust_async, @@ -28716,7 +28520,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: 847, port: port_); + funcId: 841, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_rust_async, @@ -28745,7 +28549,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 848, port: port_); + funcId: 842, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28775,7 +28579,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: 849, port: port_); + funcId: 843, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -28804,7 +28608,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 850, port: port_); + funcId: 844, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -28833,7 +28637,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_rust_async(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 851, port: port_); + funcId: 845, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_rust_async, @@ -28863,7 +28667,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 852, port: port_); + funcId: 846, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -28892,7 +28696,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: 853, port: port_); + funcId: 847, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_rust_async, @@ -28921,7 +28725,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: 854, port: port_); + funcId: 848, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_rust_async, @@ -28947,7 +28751,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 855)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 849)!; }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_sync, @@ -28974,7 +28778,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 856)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 850)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -29002,7 +28806,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: 857)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 851)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_sync, @@ -29030,7 +28834,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: 858)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 852)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_sync, @@ -29057,7 +28861,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 859)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 853)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29085,7 +28889,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: 860)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 854)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -29112,7 +28916,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: 861)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 855)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -29140,7 +28944,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: 862)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 856)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_sync, @@ -29168,7 +28972,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: 863)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 857)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29195,7 +28999,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: 864)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 858)!; }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_sync, @@ -29223,7 +29027,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: 865)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 859)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_sync, @@ -29252,7 +29056,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: 866, port: port_); + funcId: 860, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_rust_async, @@ -29279,7 +29083,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 867, port: port_); + funcId: 861, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29308,7 +29112,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 868, port: port_); + funcId: 862, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -29337,7 +29141,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 869, port: port_); + funcId: 863, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -29364,7 +29168,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: 870)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 864)!; }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_sync, @@ -29389,7 +29193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 871)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 865)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29416,7 +29220,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 872)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 866)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -29443,7 +29247,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 873)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 867)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -29472,7 +29276,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: 874, port: port_); + funcId: 868, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_rust_async, @@ -29500,7 +29304,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: 875)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 869)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_sync, @@ -29532,7 +29336,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: 876, port: port_); + funcId: 870, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -29563,7 +29367,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: 877)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 871)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -29592,7 +29396,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 878, port: port_); + funcId: 872, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -29634,7 +29438,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_exotic_optionals_twin_rust_async( structbox, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 879, port: port_); + funcId: 873, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29672,7 +29476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_rust_async( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 880, port: port_); + funcId: 874, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -29703,7 +29507,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 881, port: port_); + funcId: 875, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -29732,7 +29536,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 882, port: port_); + funcId: 876, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_rust_async, @@ -29761,7 +29565,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: 883, port: port_); + funcId: 877, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_rust_async, @@ -29789,7 +29593,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: 884)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 878)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -29828,7 +29632,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: 885)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 879)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29864,7 +29668,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: 886)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 880)!; }, codec: SseCodec( decodeSuccessData: @@ -29893,7 +29697,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: 887)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 881)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -29921,7 +29725,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 888)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_sync, @@ -29948,7 +29752,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: 889)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 883)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_sync, @@ -29976,7 +29780,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 890, port: port_); + funcId: 884, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30005,7 +29809,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 891, port: port_); + funcId: 885, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30034,7 +29838,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 892, port: port_); + funcId: 886, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30064,7 +29868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_struct_for_borrow_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 893, port: port_); + funcId: 887, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_rust_async, @@ -30091,7 +29895,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 894)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 888)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30118,7 +29922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 895)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30145,7 +29949,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 896)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 890)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30174,7 +29978,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_for_borrow_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 891)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_sync, @@ -30203,7 +30007,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 898, port: port_); + funcId: 892, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_rust_async, @@ -30231,7 +30035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 899)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 893)!; }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_sync, @@ -30266,7 +30070,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 900, port: port_); + funcId: 894, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30295,7 +30099,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 901, port: port_); + funcId: 895, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -30328,7 +30132,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: 902)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 896)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30355,7 +30159,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 903)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -30382,7 +30186,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 904, port: port_); + funcId: 898, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30411,7 +30215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 905, port: port_); + funcId: 899, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_rust_async, @@ -30437,7 +30241,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 906)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 900)!; }, codec: SseCodec( decodeSuccessData: @@ -30464,7 +30268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 907)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 901)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_sync, @@ -30494,7 +30298,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 908, port: port_); + funcId: 902, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30525,7 +30329,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 909, port: port_); + funcId: 903, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30556,7 +30360,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 910, port: port_); + funcId: 904, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30587,7 +30391,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 911, port: port_); + funcId: 905, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30618,7 +30422,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 912, port: port_); + funcId: 906, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30647,7 +30451,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 913, port: port_); + funcId: 907, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30676,7 +30480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 914, port: port_); + funcId: 908, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30704,7 +30508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 915, port: port_); + funcId: 909, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30736,7 +30540,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 916, port: port_); + funcId: 910, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30767,7 +30571,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 917, port: port_); + funcId: 911, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30798,7 +30602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 918, port: port_); + funcId: 912, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30826,7 +30630,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 919, port: port_); + funcId: 913, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30858,7 +30662,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 920)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 914)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30890,7 +30694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 921)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 915)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30922,7 +30726,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 922, port: port_); + funcId: 916, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30956,7 +30760,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 923, port: port_); + funcId: 917, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30986,7 +30790,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 924, port: port_); + funcId: 918, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31019,7 +30823,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 925, port: port_); + funcId: 919, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31051,7 +30855,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 926, port: port_); + funcId: 920, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31084,7 +30888,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 927, port: port_); + funcId: 921, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31117,7 +30921,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 928, port: port_); + funcId: 922, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31147,7 +30951,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 929, port: port_); + funcId: 923, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31174,7 +30978,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 930, port: port_); + funcId: 924, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31208,7 +31012,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 931, port: port_); + funcId: 925, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31238,7 +31042,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 932, port: port_); + funcId: 926, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31265,7 +31069,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 933, port: port_); + funcId: 927, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31296,7 +31100,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: 934, port: port_); + funcId: 928, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31324,7 +31128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 935, port: port_); + funcId: 929, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -31352,7 +31156,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 936, port: port_); + funcId: 930, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -31384,7 +31188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 937, port: port_); + funcId: 931, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31411,7 +31215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 938, port: port_); + funcId: 932, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31442,7 +31246,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 939, port: port_); + funcId: 933, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31473,7 +31277,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: 940, port: port_); + funcId: 934, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31504,7 +31308,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 941, port: port_); + funcId: 935, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31534,7 +31338,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinRustAsyncSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 942, port: port_); + funcId: 936, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31561,7 +31365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 943, port: port_); + funcId: 937, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31589,7 +31393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 944, port: port_); + funcId: 938, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31618,7 +31422,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 945, port: port_); + funcId: 939, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31648,7 +31452,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 946, port: port_); + funcId: 940, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31676,7 +31480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 947, port: port_); + funcId: 941, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31710,7 +31514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 948, port: port_); + funcId: 942, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31740,7 +31544,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 949, port: port_); + funcId: 943, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31771,7 +31575,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: 950, port: port_); + funcId: 944, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31799,7 +31603,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 951, port: port_); + funcId: 945, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31832,7 +31636,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 952, port: port_); + funcId: 946, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31864,7 +31668,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 953, port: port_); + funcId: 947, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31896,7 +31700,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 954, port: port_); + funcId: 948, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31923,7 +31727,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 955, port: port_); + funcId: 949, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31952,7 +31756,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 956, port: port_); + funcId: 950, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31987,7 +31791,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 957, port: port_); + funcId: 951, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32016,7 +31820,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 958)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 952)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32046,7 +31850,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 959)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 953)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32076,7 +31880,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 960)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 954)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32105,7 +31909,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 961)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 955)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32135,7 +31939,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 962)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 956)!; }, codec: SseCodec( decodeSuccessData: @@ -32163,7 +31967,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 963)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 957)!; }, codec: SseCodec( decodeSuccessData: @@ -32190,7 +31994,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 964)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 958)!; }, codec: SseCodec( decodeSuccessData: @@ -32217,7 +32021,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 965)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 959)!; }, codec: SseCodec( decodeSuccessData: @@ -32247,7 +32051,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 966)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 960)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32277,7 +32081,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 967)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 961)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32307,7 +32111,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 968)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 962)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32333,7 +32137,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 969)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 963)!; }, codec: SseCodec( decodeSuccessData: @@ -32364,7 +32168,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 970)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 964)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32396,7 +32200,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinSync( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 971)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 965)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32427,7 +32231,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 972)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 966)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32460,7 +32264,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: 973)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 967)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32489,7 +32293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 974)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 968)!; }, codec: SseCodec( decodeSuccessData: @@ -32519,7 +32323,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 975)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 969)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32550,7 +32354,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 976)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 970)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32580,7 +32384,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 977)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 971)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32611,7 +32415,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { borrow, serializer); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( mutBorrow, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 978)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 972)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32640,7 +32444,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 979)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 973)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32666,7 +32470,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 980)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 974)!; }, codec: SseCodec( decodeSuccessData: @@ -32698,7 +32502,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 981)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 975)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32727,7 +32531,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 982)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 976)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32753,7 +32557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 983)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 977)!; }, codec: SseCodec( decodeSuccessData: @@ -32783,7 +32587,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: 984)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 978)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32810,7 +32614,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 985)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 979)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -32837,7 +32641,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 986)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 980)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -32868,7 +32672,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 987)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 981)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32894,7 +32698,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 988)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 982)!; }, codec: SseCodec( decodeSuccessData: @@ -32923,7 +32727,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 989)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 983)!; }, codec: SseCodec( decodeSuccessData: @@ -32953,7 +32757,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: 990)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 984)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32983,7 +32787,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( a, serializer); sse_encode_String(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 991)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 985)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33012,7 +32816,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinSyncSendSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 992)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 986)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33038,7 +32842,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 993)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 987)!; }, codec: SseCodec( decodeSuccessData: @@ -33067,7 +32871,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 994)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 988)!; }, codec: SseCodec( decodeSuccessData: @@ -33094,7 +32898,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 995)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 989)!; }, codec: SseCodec( decodeSuccessData: @@ -33123,7 +32927,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 996)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 990)!; }, codec: SseCodec( decodeSuccessData: @@ -33150,7 +32954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 997)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 991)!; }, codec: SseCodec( decodeSuccessData: @@ -33182,7 +32986,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { apple, serializer); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( orange, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 998)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 992)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33211,7 +33015,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 999)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 993)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33241,7 +33045,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: 1000)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 994)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33268,7 +33072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1001)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 995)!; }, codec: SseCodec( decodeSuccessData: @@ -33300,7 +33104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1002)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 996)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33330,7 +33134,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1003)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 997)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33360,7 +33164,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1004)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 998)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33386,7 +33190,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1005)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 999)!; }, codec: SseCodec( decodeSuccessData: @@ -33413,7 +33217,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1006)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1000)!; }, codec: SseCodec( decodeSuccessData: @@ -33444,7 +33248,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1007)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1001)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33471,7 +33275,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1008, port: port_); + funcId: 1002, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_rust_async_array_5, @@ -33498,7 +33302,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1009, port: port_); + funcId: 1003, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_rust_async, @@ -33525,7 +33329,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1010, port: port_); + funcId: 1004, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync, @@ -33555,7 +33359,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinRustAsync( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1011, port: port_); + funcId: 1005, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33583,7 +33387,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1012, port: port_); + funcId: 1006, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinRustAsync, @@ -33612,7 +33416,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1013, port: port_); + funcId: 1007, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33639,7 +33443,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1014, port: port_); + funcId: 1008, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync_array_2, @@ -33668,7 +33472,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinRustAsync(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1015, port: port_); + funcId: 1009, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33695,7 +33499,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1016, port: port_); + funcId: 1010, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinRustAsync, @@ -33724,7 +33528,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: 1017, port: port_); + funcId: 1011, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33754,7 +33558,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1018, port: port_); + funcId: 1012, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33783,7 +33587,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinRustAsync(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1019, port: port_); + funcId: 1013, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33812,7 +33616,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1020, port: port_); + funcId: 1014, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33841,7 +33645,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1021, port: port_); + funcId: 1015, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33870,7 +33674,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1022, port: port_); + funcId: 1016, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33896,7 +33700,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1023)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1017)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_sync_array_5, @@ -33922,7 +33726,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1024)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1018)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_sync, @@ -33948,7 +33752,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1025)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1019)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync, @@ -33977,7 +33781,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: 1026)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1020)!; }, codec: SseCodec( decodeSuccessData: @@ -34004,7 +33808,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1027)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1021)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinSync, @@ -34031,7 +33835,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: 1028)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1022)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34057,7 +33861,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1029)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1023)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync_array_2, @@ -34084,7 +33888,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinSync(data, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1030)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1024)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34110,7 +33914,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1031)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1025)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinSync, @@ -34137,7 +33941,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: 1032)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1026)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34164,7 +33968,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: 1033)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1027)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34191,7 +33995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinSync(clone, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1034)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1028)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34218,7 +34022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1035)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1029)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34245,7 +34049,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1036)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1030)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34272,7 +34076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1037)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1031)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34301,7 +34105,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1038, port: port_); + funcId: 1032, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -34329,7 +34133,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: 1039)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1033)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -34358,7 +34162,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1040, port: port_); + funcId: 1034, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34388,7 +34192,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1041, port: port_); + funcId: 1035, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34421,7 +34225,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_StreamSink_u_32_Sse(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1042, port: port_); + funcId: 1036, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34452,7 +34256,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_my_stream_entry_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1043, port: port_); + funcId: 1037, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34485,7 +34289,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1044, port: port_); + funcId: 1038, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34518,7 +34322,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_log_twin_rust_async_Sse(sink, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1045, port: port_); + funcId: 1039, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34551,7 +34355,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1046, port: port_); + funcId: 1040, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34581,7 +34385,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_8_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1047, port: port_); + funcId: 1041, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34613,7 +34417,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_struct_containing_stream_sink_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1048, port: port_); + funcId: 1042, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34642,7 +34446,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1049, port: port_); + funcId: 1043, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34672,7 +34476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1050, port: port_); + funcId: 1044, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_rust_async, @@ -34702,7 +34506,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1051, port: port_); + funcId: 1045, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_rust_async, @@ -34732,7 +34536,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1052, port: port_); + funcId: 1046, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_rust_async, @@ -34762,7 +34566,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: 1053, port: port_); + funcId: 1047, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -34793,7 +34597,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: 1054, port: port_); + funcId: 1048, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -34822,7 +34626,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: 1055)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1049)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_sync, @@ -34850,7 +34654,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: 1056)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1050)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_sync, @@ -34879,7 +34683,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: 1057)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1051)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_sync, @@ -34908,7 +34712,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: 1058)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1052)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_sync, @@ -34937,7 +34741,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: 1059)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1053)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_sync, @@ -34965,7 +34769,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1060, port: port_); + funcId: 1054, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34994,7 +34798,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: 1061, port: port_); + funcId: 1055, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -35021,7 +34825,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: 1062)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1056)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35047,7 +34851,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: 1063)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1057)!; }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -35075,7 +34879,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1064, port: port_); + funcId: 1058, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -35104,7 +34908,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1065, port: port_); + funcId: 1059, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_rust_async, @@ -35133,7 +34937,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1066, port: port_); + funcId: 1060, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -35160,7 +34964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1067)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1061)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -35188,7 +34992,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1068)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1062)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_sync, @@ -35215,7 +35019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1069)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1063)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -35244,7 +35048,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: 1070, port: port_); + funcId: 1064, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_rust_async, @@ -35273,7 +35077,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1071, port: port_); + funcId: 1065, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -35302,7 +35106,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: 1066, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -35330,7 +35134,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: 1073)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1067)!; }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_sync, @@ -35357,7 +35161,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1074)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1068)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -35384,7 +35188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1075)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1069)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -35411,7 +35215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1076, port: port_); + funcId: 1070, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35439,7 +35243,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1077, port: port_); + funcId: 1071, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_normal, @@ -35468,7 +35272,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1078, port: port_); + funcId: 1072, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35499,7 +35303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1079, port: port_); + funcId: 1073, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35530,7 +35334,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1080, port: port_); + funcId: 1074, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35561,7 +35365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1081, port: port_); + funcId: 1075, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35592,7 +35396,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1082, port: port_); + funcId: 1076, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35621,7 +35425,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1083, port: port_); + funcId: 1077, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35649,7 +35453,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1084, port: port_); + funcId: 1078, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35677,7 +35481,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1085, port: port_); + funcId: 1079, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35708,7 +35512,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1086, port: port_); + funcId: 1080, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35739,7 +35543,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1087, port: port_); + funcId: 1081, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35770,7 +35574,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1088, port: port_); + funcId: 1082, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35798,7 +35602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1089, port: port_); + funcId: 1083, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35829,7 +35633,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1090)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1084)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35861,7 +35665,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinNormal( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1091)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1085)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35892,7 +35696,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1092, port: port_); + funcId: 1086, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35925,7 +35729,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1093, port: port_); + funcId: 1087, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35955,7 +35759,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1094, port: port_); + funcId: 1088, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35986,7 +35790,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1095, port: port_); + funcId: 1089, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36016,7 +35820,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1096, port: port_); + funcId: 1090, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36048,7 +35852,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1097, port: port_); + funcId: 1091, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -36080,7 +35884,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1098, port: port_); + funcId: 1092, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -36109,7 +35913,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1099, port: port_); + funcId: 1093, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36136,7 +35940,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1100, port: port_); + funcId: 1094, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36169,7 +35973,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1101, port: port_); + funcId: 1095, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36197,7 +36001,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1102, port: port_); + funcId: 1096, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36224,7 +36028,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1103, port: port_); + funcId: 1097, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36255,7 +36059,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_good_and_opaque_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1104, port: port_); + funcId: 1098, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36283,7 +36087,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1105, port: port_); + funcId: 1099, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -36311,7 +36115,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1106, port: port_); + funcId: 1100, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -36342,7 +36146,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1107, port: port_); + funcId: 1101, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36369,7 +36173,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1108, port: port_); + funcId: 1102, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36399,7 +36203,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1109, port: port_); + funcId: 1103, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36429,7 +36233,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: 1110, port: port_); + funcId: 1104, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36459,7 +36263,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1111, port: port_); + funcId: 1105, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36488,7 +36292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinNormalSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1112, port: port_); + funcId: 1106, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36515,7 +36319,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1113, port: port_); + funcId: 1107, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36543,7 +36347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1114, port: port_); + funcId: 1108, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36571,7 +36375,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1115, port: port_); + funcId: 1109, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36601,7 +36405,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1116, port: port_); + funcId: 1110, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36629,7 +36433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1117, port: port_); + funcId: 1111, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36662,7 +36466,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1118, port: port_); + funcId: 1112, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -36691,7 +36495,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1119, port: port_); + funcId: 1113, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36722,7 +36526,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: 1120, port: port_); + funcId: 1114, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36750,7 +36554,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1121, port: port_); + funcId: 1115, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36783,7 +36587,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1122, port: port_); + funcId: 1116, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36814,7 +36618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1123, port: port_); + funcId: 1117, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36845,7 +36649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1124, port: port_); + funcId: 1118, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36872,7 +36676,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1125, port: port_); + funcId: 1119, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36901,7 +36705,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1126, port: port_); + funcId: 1120, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36935,7 +36739,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1127, port: port_); + funcId: 1121, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36962,7 +36766,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1128, port: port_); + funcId: 1122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_normal_array_5, @@ -36988,7 +36792,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1129, port: port_); + funcId: 1123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_normal, @@ -37012,7 +36816,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1130, port: port_); + funcId: 1124, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal, @@ -37039,7 +36843,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinNormal( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1131, port: port_); + funcId: 1125, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37065,7 +36869,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1132, port: port_); + funcId: 1126, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinNormal, @@ -37091,7 +36895,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1133, port: port_); + funcId: 1127, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37115,7 +36919,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1134, port: port_); + funcId: 1128, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal_array_2, @@ -37141,7 +36945,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinNormal(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1135, port: port_); + funcId: 1129, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37165,7 +36969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1136, port: port_); + funcId: 1130, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinNormal, @@ -37191,7 +36995,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: 1137, port: port_); + funcId: 1131, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37217,7 +37021,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: 1138, port: port_); + funcId: 1132, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37243,7 +37047,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinNormal(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1139, port: port_); + funcId: 1133, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37269,7 +37073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1140, port: port_); + funcId: 1134, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37295,7 +37099,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1141, port: port_); + funcId: 1135, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37321,7 +37125,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1142, port: port_); + funcId: 1136, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37345,7 +37149,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1143)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1137)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueSyncReturnTwinNormal, @@ -37369,7 +37173,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1144)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1138)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_NonCloneDataTwinNormal, @@ -37393,7 +37197,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1145)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1139)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataAnotherTwinNormal, @@ -37418,7 +37222,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1146)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1140)!; }, codec: SseCodec( decodeSuccessData: @@ -37447,7 +37251,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1147, port: port_); + funcId: 1141, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -37473,7 +37277,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1148, port: port_); + funcId: 1142, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37500,7 +37304,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1149, port: port_); + funcId: 1143, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37530,7 +37334,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_StreamSink_u_32_Sse(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1150, port: port_); + funcId: 1144, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37559,7 +37363,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_my_stream_entry_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1151, port: port_); + funcId: 1145, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37589,7 +37393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1152, port: port_); + funcId: 1146, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37619,7 +37423,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_log_twin_normal_Sse(sink, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1153, port: port_); + funcId: 1147, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37649,7 +37453,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1154, port: port_); + funcId: 1148, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37677,7 +37481,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_8_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1155, port: port_); + funcId: 1149, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37707,7 +37511,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_struct_containing_stream_sink_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1156, port: port_); + funcId: 1150, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37733,7 +37537,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1157, port: port_); + funcId: 1151, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37761,7 +37565,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_String_Sse(sink, serializer); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1158, port: port_); + funcId: 1152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37788,7 +37592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1159, port: port_); + funcId: 1153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37817,7 +37621,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1160, port: port_); + funcId: 1154, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_normal, @@ -37846,7 +37650,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1161, port: port_); + funcId: 1155, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_normal, @@ -37875,7 +37679,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1162, port: port_); + funcId: 1156, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_normal, @@ -37904,7 +37708,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1163, port: port_); + funcId: 1157, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_normal, @@ -37934,7 +37738,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1164, port: port_); + funcId: 1158, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_normal, @@ -37962,7 +37766,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1165, port: port_); + funcId: 1159, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37988,7 +37792,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: 1166, port: port_); + funcId: 1160, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -38014,7 +37818,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1167, port: port_); + funcId: 1161, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -38040,7 +37844,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1168, port: port_); + funcId: 1162, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_normal, @@ -38066,7 +37870,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1169, port: port_); + funcId: 1163, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -38093,7 +37897,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: 1170, port: port_); + funcId: 1164, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_normal, @@ -38119,7 +37923,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1171, port: port_); + funcId: 1165, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -38145,7 +37949,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1172, port: port_); + funcId: 1166, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -45375,12 +45179,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw as Int8List; } - @protected - Int64List dco_decode_list_prim_isize_strict(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return raw as Int64List; - } - @protected List dco_decode_list_prim_u_16_loose(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -45423,12 +45221,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw as Uint8List; } - @protected - Uint64List dco_decode_list_prim_usize_strict(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return raw as Uint64List; - } - @protected List dco_decode_list_raw_string_enum_mirrored( dynamic raw) { @@ -55617,13 +55409,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return deserializer.buffer.getInt8List(len_); } - @protected - Int64List sse_decode_list_prim_isize_strict(SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var len_ = sse_decode_i_32(deserializer); - return deserializer.buffer.getInt64List(len_); - } - @protected List sse_decode_list_prim_u_16_loose(SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs @@ -55673,13 +55458,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return deserializer.buffer.getUint8List(len_); } - @protected - Uint64List sse_decode_list_prim_usize_strict(SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var len_ = sse_decode_i_32(deserializer); - return deserializer.buffer.getUint64List(len_); - } - @protected List sse_decode_list_raw_string_enum_mirrored( SseDeserializer deserializer) { @@ -65581,14 +65359,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer.buffer.putInt8List(self); } - @protected - void sse_encode_list_prim_isize_strict( - Int64List self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_i_32(self.length, serializer); - serializer.buffer.putInt64List(self); - } - @protected void sse_encode_list_prim_u_16_loose( List self, SseSerializer serializer) { @@ -65648,14 +65418,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer.buffer.putUint8List(self); } - @protected - void sse_encode_list_prim_usize_strict( - Uint64List self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_i_32(self.length, serializer); - serializer.buffer.putUint64List(self); - } - @protected void sse_encode_list_raw_string_enum_mirrored( List 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 b3999dedb8..979647c48a 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 @@ -3165,9 +3165,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List dco_decode_list_prim_i_8_strict(dynamic raw); - @protected - Int64List dco_decode_list_prim_isize_strict(dynamic raw); - @protected List dco_decode_list_prim_u_16_loose(dynamic raw); @@ -3189,9 +3186,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List dco_decode_list_prim_u_8_strict(dynamic raw); - @protected - Uint64List dco_decode_list_prim_usize_strict(dynamic raw); - @protected List dco_decode_list_raw_string_enum_mirrored( dynamic raw); @@ -7360,9 +7354,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List sse_decode_list_prim_i_8_strict(SseDeserializer deserializer); - @protected - Int64List sse_decode_list_prim_isize_strict(SseDeserializer deserializer); - @protected List sse_decode_list_prim_u_16_loose(SseDeserializer deserializer); @@ -7384,9 +7375,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List sse_decode_list_prim_u_8_strict(SseDeserializer deserializer); - @protected - Uint64List sse_decode_list_prim_usize_strict(SseDeserializer deserializer); - @protected List sse_decode_list_raw_string_enum_mirrored( SseDeserializer deserializer); @@ -11728,10 +11716,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void sse_encode_list_prim_i_8_strict(Int8List self, SseSerializer serializer); - @protected - void sse_encode_list_prim_isize_strict( - Int64List self, SseSerializer serializer); - @protected void sse_encode_list_prim_u_16_loose( List self, SseSerializer serializer); @@ -11759,10 +11743,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_list_prim_u_8_strict( Uint8List self, SseSerializer serializer); - @protected - void sse_encode_list_prim_usize_strict( - Uint64List self, SseSerializer serializer); - @protected void sse_encode_list_raw_string_enum_mirrored( List self, SseSerializer serializer); 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 5e52ab6676..8e50ae8ea9 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 @@ -3167,9 +3167,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List dco_decode_list_prim_i_8_strict(dynamic raw); - @protected - Int64List dco_decode_list_prim_isize_strict(dynamic raw); - @protected List dco_decode_list_prim_u_16_loose(dynamic raw); @@ -3191,9 +3188,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List dco_decode_list_prim_u_8_strict(dynamic raw); - @protected - Uint64List dco_decode_list_prim_usize_strict(dynamic raw); - @protected List dco_decode_list_raw_string_enum_mirrored( dynamic raw); @@ -7362,9 +7356,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Int8List sse_decode_list_prim_i_8_strict(SseDeserializer deserializer); - @protected - Int64List sse_decode_list_prim_isize_strict(SseDeserializer deserializer); - @protected List sse_decode_list_prim_u_16_loose(SseDeserializer deserializer); @@ -7386,9 +7377,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected Uint8List sse_decode_list_prim_u_8_strict(SseDeserializer deserializer); - @protected - Uint64List sse_decode_list_prim_usize_strict(SseDeserializer deserializer); - @protected List sse_decode_list_raw_string_enum_mirrored( SseDeserializer deserializer); @@ -11730,10 +11718,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void sse_encode_list_prim_i_8_strict(Int8List self, SseSerializer serializer); - @protected - void sse_encode_list_prim_isize_strict( - Int64List self, SseSerializer serializer); - @protected void sse_encode_list_prim_u_16_loose( List self, SseSerializer serializer); @@ -11761,10 +11745,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_list_prim_u_8_strict( Uint8List self, SseSerializer serializer); - @protected - void sse_encode_list_prim_usize_strict( - Uint64List self, SseSerializer serializer); - @protected void sse_encode_list_raw_string_enum_mirrored( List self, SseSerializer serializer); 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 d10c47a621..bcb4842150 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs @@ -51,7 +51,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -1350038642; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -2140948095; // Section: executor @@ -9652,21 +9652,6 @@ fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_ })()) } }) } -fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_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: "example_basic_list_type_isize_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list::example_basic_list_type_isize_twin_normal(api_arg)) - })()) - } }) -} fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -9742,21 +9727,6 @@ fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_ })()) } }) } -fn wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_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: "example_basic_list_type_usize_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list::example_basic_list_type_usize_twin_normal(api_arg)) - })()) - } }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -9922,21 +9892,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_li })().await) } }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_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: "example_basic_list_type_isize_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_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_rust_async::example_basic_list_type_isize_twin_rust_async(api_arg).await) - })().await) - } }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -10012,21 +9967,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_li })().await) } }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_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: "example_basic_list_type_usize_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_arg = >::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_rust_async::example_basic_list_type_usize_twin_rust_async(api_arg).await) - })().await) - } }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -10170,19 +10110,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_typ Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_i8_twin_sync(api_arg)) })()) }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_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: "example_basic_list_type_isize_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_isize_twin_sync(api_arg)) - })()) }) -} fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -10248,19 +10175,6 @@ fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_typ Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_u8_twin_sync(api_arg)) })()) }) } -fn wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_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: "example_basic_list_type_usize_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = >::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::basic_list_twin_sync::example_basic_list_type_usize_twin_sync(api_arg)) - })()) }) -} fn wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -32386,18 +32300,6 @@ impl SseDecode for Vec { } } -impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { - ans_.push(::sse_decode(deserializer)); - } - return ans_; - } -} - impl SseDecode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -32446,18 +32348,6 @@ impl SseDecode for Vec { } } -impl SseDecode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut len_ = ::sse_decode(deserializer); - let mut ans_ = vec![]; - for idx_ in 0..len_ { - ans_.push(::sse_decode(deserializer)); - } - return ans_; - } -} - impl SseDecode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -36920,518 +36810,514 @@ fn pde_ffi_dispatcher_primary_impl( 312 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), 313 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), 314 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -315 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -316 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -317 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -318 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -319 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -320 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -321 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -322 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -323 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -324 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -325 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -326 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -327 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -328 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -329 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -330 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -331 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -332 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -333 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -334 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -335 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -336 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -337 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -338 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -339 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -358 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -359 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -360 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -361 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -362 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -363 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -364 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -365 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -366 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -367 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -368 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -369 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -370 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -371 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -372 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -373 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -374 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -375 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -376 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -377 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -378 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -379 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -380 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -381 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -382 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -383 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -384 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -385 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -386 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -387 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -388 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -389 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -390 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -391 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -392 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -393 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -394 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -395 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -396 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -397 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -418 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -419 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -420 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -421 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -422 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -423 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -424 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -425 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -426 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -427 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -428 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -429 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -430 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -431 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -432 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -433 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -434 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -435 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -436 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -437 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -438 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -439 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -440 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -441 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -442 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -443 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -444 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -445 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -446 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -447 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -448 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -449 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -450 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -451 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -452 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -453 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -454 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -455 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -456 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -457 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -478 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -479 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -480 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -481 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -482 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -483 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -484 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -485 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -486 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -487 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -488 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -489 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -490 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -491 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -492 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -493 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -494 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -495 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -496 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -497 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -518 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -519 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -520 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -521 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -522 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -523 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -524 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -525 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -526 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -527 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -528 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -529 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -530 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -531 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -532 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), -533 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -534 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -535 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -536 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -537 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -538 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -539 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -540 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -541 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -542 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -543 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -544 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -545 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -546 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -547 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -563 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -564 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -565 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -566 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -567 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -568 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -569 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -570 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -571 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -572 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -583 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -584 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -585 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -586 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -587 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -593 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -594 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -595 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -596 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -597 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -598 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -599 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -600 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -601 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -602 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -603 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -604 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -605 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -606 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -607 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -608 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -609 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -610 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -611 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -612 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -613 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -614 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -615 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -616 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -617 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -634 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -635 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -636 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -637 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -642 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -643 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -644 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -645 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -646 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -647 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -648 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -649 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -650 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -651 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -662 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -663 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -664 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__event_twin_rust_async_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -665 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -666 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -667 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -668 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -669 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -670 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -671 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -672 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -673 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -674 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -675 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -676 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -677 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -678 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -679 => wire__crate__api__pseudo_manual__exception_twin_rust_async__panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -680 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -681 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -682 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -683 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -684 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -685 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -686 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -687 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -688 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -689 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -690 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -691 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -692 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -693 => wire__crate__api__pseudo_manual__exception_twin_rust_async__stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -694 => wire__crate__api__pseudo_manual__exception_twin_rust_async__throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -724 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -725 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -726 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -727 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -732 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -733 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -734 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -735 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -736 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -737 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -738 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -739 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -748 => wire__crate__api__pseudo_manual__method_twin_rust_async__StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -749 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -750 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -751 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -752 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -753 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -754 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -755 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -756 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -757 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -758 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -759 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), -760 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -761 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -762 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_primitive_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -763 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -764 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -765 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -766 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -767 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -768 => wire__crate__api__pseudo_manual__method_twin_rust_async__static_only_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -769 => wire__crate__api__pseudo_manual__method_twin_rust_async__sum_with_twin_rust_async_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -792 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -793 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -794 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -795 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -796 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -797 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -798 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -799 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -800 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -801 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -802 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -803 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -804 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -805 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -806 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -807 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -808 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -809 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -810 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -811 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -812 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -813 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -814 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -815 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -816 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -817 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -844 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -845 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -846 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -847 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -848 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -849 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -850 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -851 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -852 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -853 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -854 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -866 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -867 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -868 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -869 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -874 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -876 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_rust_async__primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -878 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -879 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -880 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -881 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -882 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -883 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -890 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -891 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_str_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -892 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -893 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -898 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_rust_async__handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -900 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -901 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -904 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -905 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -908 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -909 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -910 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -911 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -912 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -913 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -914 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -915 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -916 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -917 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -918 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -919 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -922 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -923 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -924 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -925 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -926 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -927 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -928 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -929 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -930 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -931 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -932 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -933 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -934 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -935 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -936 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -937 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -938 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -939 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -940 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -941 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -942 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -943 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -944 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -945 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -946 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -947 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -948 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_sleep_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -949 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -950 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -951 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -952 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -953 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -954 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -955 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -956 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -957 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1008 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1009 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1010 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1011 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1012 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1013 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1014 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1015 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1016 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1017 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1018 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1019 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1020 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1021 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1022 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1038 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1040 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1041 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1042 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1043 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1044 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1045 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1046 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1047 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1048 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1049 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1050 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1051 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1052 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1053 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1054 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1060 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1061 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1064 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1065 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1066 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1070 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1071 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1072 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1076 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1077 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1078 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1079 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1080 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1081 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1082 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1083 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1084 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1085 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1086 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1087 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1088 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1089 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1092 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1093 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1094 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1095 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1096 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1097 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1098 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1099 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1100 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1101 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1102 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1103 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1104 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1105 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1106 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1107 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1108 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1109 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1110 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1111 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1112 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1113 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1114 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1115 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1116 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1117 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1118 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1119 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1120 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1121 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1122 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1123 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1124 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1125 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1126 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1127 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1128 => wire__crate__api__rust_opaque__create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1129 => wire__crate__api__rust_opaque__create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1130 => wire__crate__api__rust_opaque__create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1131 => wire__crate__api__rust_opaque__create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1132 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1133 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1134 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1135 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1136 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1137 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1138 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1139 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1140 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1141 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1142 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1147 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1148 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1149 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1150 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1151 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1152 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1153 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1154 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1155 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1156 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1157 => wire__crate__api__stream__stream_sink_inside_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1158 => wire__crate__api__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1159 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1160 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1161 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1162 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1163 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1164 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1165 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1166 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1167 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1168 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1169 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1170 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1171 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1172 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +315 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +316 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +317 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +318 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +319 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +320 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +321 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +322 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +323 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +324 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +325 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +326 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +327 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +328 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +329 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +330 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +331 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +332 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +333 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +334 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +335 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +352 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +353 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +354 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +355 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +356 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +357 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +358 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +359 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +360 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +361 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +362 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +363 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +364 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +365 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +366 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +367 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +368 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +369 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +370 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +371 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +372 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +373 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +374 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +375 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +376 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +377 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +378 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +379 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +380 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +381 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +382 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +383 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +384 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +385 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +386 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +387 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +388 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +389 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +390 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +391 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +412 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +413 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +414 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +415 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +416 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +417 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +418 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +419 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +420 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +421 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +422 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +423 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +424 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +425 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +426 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +427 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +428 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +429 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +430 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +431 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +432 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +433 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +434 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +435 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +436 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +437 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +438 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +439 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +440 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +441 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +442 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +443 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +444 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +445 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +446 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +447 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +448 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +449 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +450 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +451 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +472 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +473 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +474 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +475 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +476 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +477 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +478 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +479 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +480 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +481 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +482 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +483 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +484 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +485 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +486 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +487 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +488 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +489 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +490 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +491 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +512 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +513 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +514 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +515 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +516 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +517 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +518 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +519 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +520 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +521 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +522 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +523 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +524 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +525 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +526 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), +527 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +528 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +529 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +530 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +531 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +532 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +533 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +534 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +535 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +536 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +537 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +538 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +539 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +540 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +541 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +557 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +558 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +559 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +560 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +561 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +562 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +563 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +564 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +565 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +566 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +577 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +578 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +579 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +580 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +581 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +587 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +588 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +589 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +590 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +591 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +592 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +593 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +594 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +595 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +596 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +597 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +598 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +599 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +600 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +601 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +602 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +603 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +604 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +605 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +606 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +607 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +608 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +609 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +610 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +611 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +628 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +629 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +630 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +631 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +636 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +637 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +638 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +639 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +640 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +641 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +642 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +643 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +644 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +645 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +656 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +657 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +658 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__event_twin_rust_async_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +659 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +660 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +661 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +662 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +663 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +664 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +665 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +666 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +667 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +668 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +669 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +670 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +671 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +672 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +673 => wire__crate__api__pseudo_manual__exception_twin_rust_async__panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +674 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +675 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +676 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +677 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +678 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +679 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +680 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +681 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +682 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +683 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +684 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +685 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +686 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +687 => wire__crate__api__pseudo_manual__exception_twin_rust_async__stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +688 => wire__crate__api__pseudo_manual__exception_twin_rust_async__throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +718 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +719 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +720 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +721 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +726 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +727 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +728 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +729 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +730 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +731 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +732 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +733 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +742 => wire__crate__api__pseudo_manual__method_twin_rust_async__StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +743 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +744 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +745 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +746 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +747 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +748 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +749 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +750 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +751 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +752 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +753 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), +754 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +755 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +756 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_primitive_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +757 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +758 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +759 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +760 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +761 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +762 => wire__crate__api__pseudo_manual__method_twin_rust_async__static_only_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +763 => wire__crate__api__pseudo_manual__method_twin_rust_async__sum_with_twin_rust_async_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +786 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +787 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +788 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +789 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +790 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +791 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +792 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +793 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +794 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +795 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +796 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +797 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +798 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +799 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +800 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +801 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +802 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +803 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +804 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +805 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +806 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +807 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +808 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +809 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +810 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +811 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +838 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +839 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +840 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +841 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +842 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +843 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +844 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +845 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +846 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +847 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +848 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +860 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +861 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +862 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +863 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +868 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +870 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_rust_async__primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +872 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +873 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +874 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +875 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +876 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +877 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +884 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +885 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_str_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +886 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +887 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +892 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_rust_async__handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +894 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +895 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +898 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +899 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +902 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +903 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +904 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +905 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +906 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +907 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +908 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +909 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +910 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +911 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +912 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +913 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +916 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +917 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +918 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +919 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +920 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +921 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +922 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +923 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +924 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +925 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +926 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +927 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +928 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +929 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +930 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +931 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +932 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +933 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +934 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +935 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +936 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +937 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +938 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +939 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +940 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +941 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +942 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_sleep_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +943 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +944 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +945 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +946 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +947 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +948 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +949 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +950 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +951 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1002 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1003 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1004 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1005 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1006 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1007 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1008 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1009 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1010 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1011 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1012 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1013 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1014 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1015 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1016 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1032 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1034 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1035 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1036 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1037 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1038 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1039 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1040 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1041 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1042 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1043 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1044 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1045 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1046 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1047 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1048 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1054 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1055 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1058 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1059 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1060 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1064 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1065 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1066 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1070 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1071 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1072 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1073 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1074 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1075 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1076 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1077 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1078 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1079 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1080 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1081 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1082 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1083 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1086 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1087 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1088 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1089 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1090 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1091 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1092 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1093 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1094 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1095 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1096 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1097 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1098 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1099 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1100 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1101 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1102 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1103 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1104 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1105 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1106 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1107 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1108 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1109 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1110 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1111 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1112 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1113 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1114 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1115 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1116 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1117 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1118 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1119 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1120 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1121 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1122 => wire__crate__api__rust_opaque__create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1123 => wire__crate__api__rust_opaque__create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1124 => wire__crate__api__rust_opaque__create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1125 => wire__crate__api__rust_opaque__create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1126 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1127 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1128 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1129 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1130 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1131 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1132 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1133 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1134 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1135 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1136 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1141 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1142 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1143 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1144 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1145 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1146 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1147 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1148 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1149 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1150 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1151 => wire__crate__api__stream__stream_sink_inside_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1152 => wire__crate__api__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1153 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1154 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1155 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1156 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1157 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1158 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1159 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1160 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1161 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1162 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1163 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1164 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1165 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1166 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -37491,352 +37377,350 @@ fn pde_ffi_dispatcher_sync_impl( 279 => wire__crate__api__pseudo_manual__array_twin_sync__use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), 282 => wire__crate__api__pseudo_manual__attribute_twin_sync__handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), 283 => wire__crate__api__pseudo_manual__attribute_twin_sync__next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), -340 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -341 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -342 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -343 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -344 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -345 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -346 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -347 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -348 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -349 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -350 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -351 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -352 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -353 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -354 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -355 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -356 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -357 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -398 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -399 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -400 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -401 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -402 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -403 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -404 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -405 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -406 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -407 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -408 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -409 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -410 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -411 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -412 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -413 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -414 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -415 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -416 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -417 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -458 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -459 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -460 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -461 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -462 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -463 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -464 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -465 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -466 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -467 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -468 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -469 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -470 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -471 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -472 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -473 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -474 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -475 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -476 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -477 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -498 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -499 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -500 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -501 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -502 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -503 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -504 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -505 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -506 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -507 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -508 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -509 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -510 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -511 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -512 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -513 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -514 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -515 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -516 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -517 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -548 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), -549 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -550 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), -551 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), -552 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -553 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), -554 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), -555 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -556 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), -557 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), -558 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -559 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), -560 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -561 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -562 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), -573 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), -574 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), -575 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__duration_twin_sync_impl(ptr, rust_vec_len, data_len), -576 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), -577 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), -578 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), -579 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), -580 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), -581 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), -582 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), -588 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len), -589 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_multi_line_twin_sync_impl(ptr, rust_vec_len, data_len), -590 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_single_line_twin_sync_impl(ptr, rust_vec_len, data_len), -591 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_instance_method_twin_sync_impl(ptr, rust_vec_len, data_len), -592 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), -618 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -619 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -620 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -621 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -622 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -623 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -624 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -625 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), -626 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), -627 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), -628 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), -629 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), -630 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), -631 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), -632 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -633 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -638 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_create_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -639 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), -640 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -641 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -652 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), -653 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), -654 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), -655 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -656 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), -657 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), -658 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -659 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -660 => wire__crate__api__pseudo_manual__enumeration_twin_sync__multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), -661 => wire__crate__api__pseudo_manual__enumeration_twin_sync__print_note_twin_sync_impl(ptr, rust_vec_len, data_len), -695 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -696 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -697 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -698 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -699 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -700 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -701 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -702 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -703 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -704 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -705 => wire__crate__api__pseudo_manual__exception_twin_sync__func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -706 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -707 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -708 => wire__crate__api__pseudo_manual__exception_twin_sync__panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), -709 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), -710 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len), -711 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), -712 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -713 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -714 => wire__crate__api__pseudo_manual__exception_twin_sync__return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -715 => wire__crate__api__pseudo_manual__exception_twin_sync__return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), -716 => wire__crate__api__pseudo_manual__exception_twin_sync__return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -717 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -718 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -719 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -720 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -721 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -722 => wire__crate__api__pseudo_manual__exception_twin_sync__stream_sink_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), -723 => wire__crate__api__pseudo_manual__exception_twin_sync__throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), -728 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), -729 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), -730 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -731 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -740 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -741 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -742 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -743 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -744 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), -745 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -746 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -747 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), -770 => wire__crate__api__pseudo_manual__method_twin_sync__StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -771 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_static_twin_sync_impl(ptr, rust_vec_len, data_len), -772 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), -773 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_single_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -774 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -775 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_at_1_twin_sync_impl(ptr, rust_vec_len, data_len), -776 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -777 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -778 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -779 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), -780 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -781 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), -782 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -783 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -784 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -785 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), -786 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -787 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), -788 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -789 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), -790 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), -791 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), -818 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -819 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_vec_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -820 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), -821 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -822 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -823 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -824 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), -825 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), -826 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -827 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -828 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -829 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -830 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -831 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -832 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -833 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -834 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), -835 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -836 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -837 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -838 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), -839 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -840 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -841 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -842 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -843 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -855 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), -856 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), -857 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -858 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -859 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), -860 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -861 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -862 => wire__crate__api__pseudo_manual__misc_example_twin_sync__list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), -863 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -864 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -865 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -870 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -871 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), -872 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -873 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), -875 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), -877 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), -884 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), -885 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -886 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), -887 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), -888 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -889 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), -894 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -895 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_str_twin_sync_impl(ptr, rust_vec_len, data_len), -896 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_string_twin_sync_impl(ptr, rust_vec_len, data_len), -897 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -899 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), -902 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), -903 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -906 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_more_than_just_one_raw_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -907 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -920 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_get_good_impl(ptr, rust_vec_len, data_len), -921 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_set_good_impl(ptr, rust_vec_len, data_len), -958 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -959 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -960 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -961 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -962 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -963 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len), -964 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -965 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len), -966 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -967 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -968 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -969 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -970 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_get_good_impl(ptr, rust_vec_len, data_len), -971 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_set_good_impl(ptr, rust_vec_len, data_len), -972 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -973 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -974 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_and_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -975 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -976 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), -977 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -978 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -979 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -980 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), -981 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), -982 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -983 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -984 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -985 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl(ptr, rust_vec_len, data_len), -986 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -987 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -988 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -989 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), -990 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -991 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_normal_and_opaque_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -992 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -993 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), -994 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl(ptr, rust_vec_len, data_len), -995 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), -996 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -997 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), -998 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), -999 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -1000 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1001 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1002 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1003 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1004 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1005 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_one_twin_sync_impl(ptr, rust_vec_len, data_len), -1006 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_two_twin_sync_impl(ptr, rust_vec_len, data_len), -1007 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), -1023 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -1024 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1025 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1026 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1027 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), -1028 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), -1029 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), -1030 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), -1031 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), -1032 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1033 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1034 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), -1035 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1036 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), -1037 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1039 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), -1055 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1056 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1057 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1058 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1059 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1062 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), -1063 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), -1067 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1068 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), -1069 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1073 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -1074 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), -1075 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -1090 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_get_good_impl(ptr, rust_vec_len, data_len), -1091 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_set_good_impl(ptr, rust_vec_len, data_len), -1143 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), -1144 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), -1145 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), -1146 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +336 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +337 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +338 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +339 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +340 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +341 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +342 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +343 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +344 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +345 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +346 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +347 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +348 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +349 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +350 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +351 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +392 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +393 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +394 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +395 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +396 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +397 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +398 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +399 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +400 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +401 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +402 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +403 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +404 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +405 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +406 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +407 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +408 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +409 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +410 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +411 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +452 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +453 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +454 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +455 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +456 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +457 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +458 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +459 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +460 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +461 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +462 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +463 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +464 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +465 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +466 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +467 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +468 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +469 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +470 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +471 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +492 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +493 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +494 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +495 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +496 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +497 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +498 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +499 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +500 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +501 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +502 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +503 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +504 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +505 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +506 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +507 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +508 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +509 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +510 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +511 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +542 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), +543 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +544 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), +545 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), +546 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +547 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), +548 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), +549 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +550 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), +551 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), +552 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +553 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), +554 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +555 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +556 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), +567 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), +568 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), +569 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__duration_twin_sync_impl(ptr, rust_vec_len, data_len), +570 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), +571 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), +572 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), +573 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), +574 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), +575 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), +576 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), +582 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len), +583 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_multi_line_twin_sync_impl(ptr, rust_vec_len, data_len), +584 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_single_line_twin_sync_impl(ptr, rust_vec_len, data_len), +585 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_instance_method_twin_sync_impl(ptr, rust_vec_len, data_len), +586 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), +612 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +613 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +614 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +615 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +616 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +617 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +618 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +619 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), +620 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), +621 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), +622 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), +623 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), +624 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), +625 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), +626 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +627 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +632 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_create_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +633 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), +634 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +635 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +646 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), +647 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), +648 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), +649 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +650 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), +651 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), +652 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +653 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +654 => wire__crate__api__pseudo_manual__enumeration_twin_sync__multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), +655 => wire__crate__api__pseudo_manual__enumeration_twin_sync__print_note_twin_sync_impl(ptr, rust_vec_len, data_len), +689 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +690 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +691 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +692 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +693 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +694 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +695 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +696 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +697 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +698 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +699 => wire__crate__api__pseudo_manual__exception_twin_sync__func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +700 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +701 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +702 => wire__crate__api__pseudo_manual__exception_twin_sync__panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), +703 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), +704 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len), +705 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), +706 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +707 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +708 => wire__crate__api__pseudo_manual__exception_twin_sync__return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +709 => wire__crate__api__pseudo_manual__exception_twin_sync__return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), +710 => wire__crate__api__pseudo_manual__exception_twin_sync__return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +711 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +712 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +713 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +714 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +715 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +716 => wire__crate__api__pseudo_manual__exception_twin_sync__stream_sink_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), +717 => wire__crate__api__pseudo_manual__exception_twin_sync__throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), +722 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), +723 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), +724 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +725 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +734 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +735 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +736 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +737 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +738 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), +739 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +740 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +741 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), +764 => wire__crate__api__pseudo_manual__method_twin_sync__StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +765 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_static_twin_sync_impl(ptr, rust_vec_len, data_len), +766 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), +767 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_single_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +768 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +769 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_at_1_twin_sync_impl(ptr, rust_vec_len, data_len), +770 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +771 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +772 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +773 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), +774 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +775 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), +776 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +777 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +778 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +779 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), +780 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +781 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), +782 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +783 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), +784 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), +785 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), +812 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +813 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_vec_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +814 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), +815 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +816 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +817 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +818 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), +819 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), +820 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +821 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +822 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +823 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +824 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +825 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +826 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +827 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +828 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), +829 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +830 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +831 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +832 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), +833 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +834 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +835 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +836 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +837 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +849 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), +850 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), +851 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +852 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +853 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), +854 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +855 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +856 => wire__crate__api__pseudo_manual__misc_example_twin_sync__list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), +857 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +858 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +859 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +864 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +865 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), +866 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +867 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), +869 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), +871 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), +878 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), +879 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +880 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), +881 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), +882 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +883 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), +888 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +889 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_str_twin_sync_impl(ptr, rust_vec_len, data_len), +890 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_string_twin_sync_impl(ptr, rust_vec_len, data_len), +891 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +893 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), +896 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), +897 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +900 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_more_than_just_one_raw_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +901 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +914 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_get_good_impl(ptr, rust_vec_len, data_len), +915 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_set_good_impl(ptr, rust_vec_len, data_len), +952 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +953 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +954 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +955 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +956 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +957 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len), +958 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +959 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len), +960 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +961 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +962 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +963 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +964 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_get_good_impl(ptr, rust_vec_len, data_len), +965 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_set_good_impl(ptr, rust_vec_len, data_len), +966 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +967 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +968 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_and_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +969 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +970 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), +971 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +972 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +973 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +974 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), +975 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), +976 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +977 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +978 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +979 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl(ptr, rust_vec_len, data_len), +980 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +981 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +982 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +983 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), +984 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +985 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_normal_and_opaque_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +986 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +987 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), +988 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl(ptr, rust_vec_len, data_len), +989 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), +990 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +991 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), +992 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), +993 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +994 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +995 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +996 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +997 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +998 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +999 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_one_twin_sync_impl(ptr, rust_vec_len, data_len), +1000 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_two_twin_sync_impl(ptr, rust_vec_len, data_len), +1001 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), +1017 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +1018 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1019 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1020 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1021 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), +1022 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), +1023 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), +1024 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), +1025 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), +1026 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1027 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1028 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), +1029 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1030 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), +1031 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1033 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), +1049 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1050 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1051 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1052 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1053 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1056 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), +1057 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), +1061 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1062 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), +1063 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1067 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +1068 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), +1069 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +1084 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_get_good_impl(ptr, rust_vec_len, data_len), +1085 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_set_good_impl(ptr, rust_vec_len, data_len), +1137 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), +1138 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), +1139 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +1140 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -50496,16 +50380,6 @@ impl SseEncode for Vec { } } -impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - ::sse_encode(self.len() as _, serializer); - for item in self { - ::sse_encode(item, serializer); - } - } -} - impl SseEncode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -50546,16 +50420,6 @@ impl SseEncode for Vec { } } -impl SseEncode for Vec { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - ::sse_encode(self.len() as _, serializer); - for item in self { - ::sse_encode(item, serializer); - } - } -} - impl SseEncode for Vec { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { From 6bf17006c240e1113f7d715da2455a05e0054fcb Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 11:08:25 +0800 Subject: [PATCH 151/154] chore: doc --- website/docs/generated/_frb-codegen-command-generate.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/generated/_frb-codegen-command-generate.mdx b/website/docs/generated/_frb-codegen-command-generate.mdx index bf3643ab42..c7fc38e65f 100644 --- a/website/docs/generated/_frb-codegen-command-generate.mdx +++ b/website/docs/generated/_frb-codegen-command-generate.mdx @@ -78,7 +78,7 @@ Options: --dump [...] A list of data to be dumped. If specified without a value, defaults to all - [possible values: config, source, mir, generator-info, generator-spec, generator-text] + [possible values: config, source, hir, mir, generator-info, generator-spec, generator-text] --dump-all Dump all internal data. Same as `--dump` with all possible choices chosen From 32ea25ccfdef5eb967a2302e0735bdb36aff0f72 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 11:09:02 +0800 Subject: [PATCH 152/154] fix: windows --- .../src/library/codegen/generator/api_dart/text_generator.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index a0e5dc2387..39ae0064f6 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -61,7 +61,7 @@ fn generate_end_api_text( dart_output_path.parent().unwrap(), ) .with_context(|| "Fail to find relative path".to_string())?; - let path_frb_generated = path_to_string(&path_frb_generated)?; + let path_frb_generated = path_to_string(&path_frb_generated)?.replace('\\', "/"); let preamble = &item.preamble.as_str(); let mut header = DartBasicHeaderCode { From c0d281378ab547cf96bfc23a870473dd8e5c0430 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 11:49:08 +0800 Subject: [PATCH 153/154] chore: goldens --- .../single_rust_input/expect_output.json | 12 +- .../wildcard_rust_input/expect_output.json | 12 +- .../mod/generics/expect_hir_hierarchical.json | 119 ++++++++--------- .../mod/methods/expect_hir_hierarchical.json | 110 ++++++++-------- .../expect_hir_hierarchical.json | 95 +++++++------- .../expect_hir_hierarchical.json | 71 +++++------ .../expect_hir_hierarchical.json | 82 ++++++------ .../mod/simple/expect_hir_hierarchical.json | 63 +++++---- .../expect_hir_hierarchical.json | 86 ++++++------- .../expect_hir_hierarchical.json | 120 ++++++++---------- 10 files changed, 357 insertions(+), 413 deletions(-) diff --git a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json index 9b011d6ee6..b3fd61ffbf 100644 --- a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json +++ b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json @@ -21,6 +21,11 @@ "dart_decl_base_output_path": "{the-working-directory}/my_dart_folder", "dart_entrypoint_class_name": "RustLib", "dart_enums_style": true, + "dart_impl_output_path": { + "common": "{the-working-directory}/my_dart_folder/frb_generated.dart", + "io": "{the-working-directory}/my_dart_folder/frb_generated.io.dart", + "web": "{the-working-directory}/my_dart_folder/frb_generated.web.dart" + }, "dart_preamble": "" }, "wire": { @@ -92,11 +97,13 @@ }, "parser": { "hir": { + "rust_crate_dir": "{the-working-directory}", "rust_input_namespace_pack": { "rust_input_namespace_prefixes": [ "crate::api" ] - } + }, + "third_party_crate_names": [] }, "mir": { "default_rust_opaque_codec": "Moi", @@ -110,8 +117,7 @@ "crate::api" ] } - }, - "rust_crate_dir": "{the-working-directory}" + } }, "polisher": { "add_mod_to_lib": true, diff --git a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json index 9b011d6ee6..b3fd61ffbf 100644 --- a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json +++ b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json @@ -21,6 +21,11 @@ "dart_decl_base_output_path": "{the-working-directory}/my_dart_folder", "dart_entrypoint_class_name": "RustLib", "dart_enums_style": true, + "dart_impl_output_path": { + "common": "{the-working-directory}/my_dart_folder/frb_generated.dart", + "io": "{the-working-directory}/my_dart_folder/frb_generated.io.dart", + "web": "{the-working-directory}/my_dart_folder/frb_generated.web.dart" + }, "dart_preamble": "" }, "wire": { @@ -92,11 +97,13 @@ }, "parser": { "hir": { + "rust_crate_dir": "{the-working-directory}", "rust_input_namespace_pack": { "rust_input_namespace_prefixes": [ "crate::api" ] - } + }, + "third_party_crate_names": [] }, "mir": { "default_rust_opaque_codec": "Moi", @@ -110,8 +117,7 @@ "crate::api" ] } - }, - "rust_crate_dir": "{the-working-directory}" + } }, "polisher": { "add_mod_to_lib": true, diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_hir_hierarchical.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_hir_hierarchical.json index a518681fc6..e2b7b5993c 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_hir_hierarchical.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_hir_hierarchical.json @@ -1,72 +1,61 @@ { - "root_module": { - "content": { - "enums": [], - "functions": [], - "modules": [ - { - "content": { - "enums": [ - { - "ident": "MyGenericEnum", - "mirror": false, - "namespaced_name": "crate::api/MyGenericEnum", - "visibility": "Public" - } - ], - "functions": [ - { - "namespace": "crate::api" + "crates": { + "crate": { + "root_module": { + "content": { + "enums": [], + "functions": [], + "modules": [ + { + "content": { + "enums": [ + { + "ident": "MyGenericEnum", + "mirror": false, + "namespaced_name": "crate::api/MyGenericEnum", + "visibility": "Public" + } + ], + "functions": [ + { + "namespace": "crate::api" + }, + { + "namespace": "crate::api" + }, + { + "namespace": "crate::api" + }, + { + "namespace": "crate::api" + }, + { + "namespace": "crate::api" + } + ], + "modules": [], + "structs": [ + { + "ident": "MyGenericStruct", + "mirror": false, + "namespaced_name": "crate::api/MyGenericStruct", + "visibility": "Public" + } + ], + "type_alias": [] }, - { + "meta": { "namespace": "crate::api" - }, - { - "namespace": "crate::api" - }, - { - "namespace": "crate::api" - }, - { - "namespace": "crate::api" - } - ], - "modules": [], - "structs": [ - { - "ident": "MyGenericStruct", - "mirror": false, - "namespaced_name": "crate::api/MyGenericStruct", - "visibility": "Public" } - ], - "type_alias": [] - }, - "meta": { - "namespace": "crate::api", - "visibility": "Inherited" - }, - "raw": [ - "pub struct MyGenericStruct < T > { generic_field : T , generic_boxed_field : Box < T > , normal_field : i32 , }", - "pub fn func_struct_string (arg : MyGenericStruct < String >) { }", - "pub fn func_struct_string_repeated (arg : MyGenericStruct < String >) { }", - "pub fn func_struct_bool (arg : MyGenericStruct < bool >) { }", - "pub enum MyGenericEnum < A , B > { One (A) , Two (B) , }", - "pub fn func_enum_string (arg : MyGenericEnum < String >) { }", - "pub fn func_enum_bool (arg : MyGenericEnum < bool >) { }" - ] + } + ], + "structs": [], + "type_alias": [] + }, + "meta": { + "namespace": "crate" } - ], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate", - "visibility": "Public" - }, - "raw": [ - "# [prelude_import] use std :: prelude :: rust_2018 :: * ;", - "# [macro_use] extern crate std ;" - ] + } + } } } \ No newline at end of file diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_hir_hierarchical.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_hir_hierarchical.json index b34161e99c..71ee848700 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_hir_hierarchical.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_hir_hierarchical.json @@ -1,66 +1,58 @@ { - "root_module": { - "content": { - "enums": [], - "functions": [], - "modules": [ - { - "content": { - "enums": [ - { - "ident": "MyEnum", - "mirror": false, - "namespaced_name": "crate::api/MyEnum", - "visibility": "Public" - } - ], - "functions": [ - { - "namespace": "crate::api" - }, - { - "namespace": "crate::api" + "crates": { + "crate": { + "root_module": { + "content": { + "enums": [], + "functions": [], + "modules": [ + { + "content": { + "enums": [ + { + "ident": "MyEnum", + "mirror": false, + "namespaced_name": "crate::api/MyEnum", + "visibility": "Public" + } + ], + "functions": [ + { + "namespace": "crate::api" + }, + { + "namespace": "crate::api" + }, + { + "namespace": "crate::api" + }, + { + "namespace": "crate::api" + } + ], + "modules": [], + "structs": [ + { + "ident": "MyStruct", + "mirror": false, + "namespaced_name": "crate::api/MyStruct", + "visibility": "Public" + } + ], + "type_alias": [] }, - { + "meta": { "namespace": "crate::api" - }, - { - "namespace": "crate::api" - } - ], - "modules": [], - "structs": [ - { - "ident": "MyStruct", - "mirror": false, - "namespaced_name": "crate::api/MyStruct", - "visibility": "Public" } - ], - "type_alias": [] - }, - "meta": { - "namespace": "crate::api", - "visibility": "Inherited" - }, - "raw": [ - "pub struct MyStruct { }", - "impl MyStruct { pub fn example_static_method () { } pub fn example_instance_method (& self) { } }", - "pub enum MyEnum { A , B , }", - "impl MyEnum { pub fn example_static_method () { } pub fn example_instance_method (& self) { } }" - ] + } + ], + "structs": [], + "type_alias": [] + }, + "meta": { + "namespace": "crate" } - ], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate", - "visibility": "Public" - }, - "raw": [ - "# [prelude_import] use std :: prelude :: rust_2018 :: * ;", - "# [macro_use] extern crate std ;" - ] + } + } } } \ No newline at end of file diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_hir_hierarchical.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_hir_hierarchical.json index 72ba5e31c6..19ef478696 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_hir_hierarchical.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_hir_hierarchical.json @@ -1,60 +1,51 @@ { - "root_module": { - "content": { - "enums": [], - "functions": [], - "modules": [ - { - "content": { - "enums": [], - "functions": [ - { + "crates": { + "crate": { + "root_module": { + "content": { + "enums": [], + "functions": [], + "modules": [ + { + "content": { + "enums": [], + "functions": [ + { + "namespace": "crate::api_one" + } + ], + "modules": [], + "structs": [], + "type_alias": [] + }, + "meta": { "namespace": "crate::api_one" } - ], - "modules": [], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate::api_one", - "visibility": "Inherited" - }, - "raw": [ - "pub fn func_one () { }" - ] - }, - { - "content": { - "enums": [], - "functions": [ - { + }, + { + "content": { + "enums": [], + "functions": [ + { + "namespace": "crate::api_two" + } + ], + "modules": [], + "structs": [], + "type_alias": [] + }, + "meta": { "namespace": "crate::api_two" } - ], - "modules": [], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate::api_two", - "visibility": "Inherited" - }, - "raw": [ - "pub fn func_two () { }" - ] + } + ], + "structs": [], + "type_alias": [] + }, + "meta": { + "namespace": "crate" } - ], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate", - "visibility": "Public" - }, - "raw": [ - "# [prelude_import] use std :: prelude :: rust_2018 :: * ;", - "# [macro_use] extern crate std ;" - ] + } + } } } \ No newline at end of file diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_hir_hierarchical.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_hir_hierarchical.json index 2b9dc253a9..da0cd11db0 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_hir_hierarchical.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_hir_hierarchical.json @@ -1,47 +1,38 @@ { - "root_module": { - "content": { - "enums": [], - "functions": [], - "modules": [ - { - "content": { - "enums": [], - "functions": [ - { - "namespace": "crate::api" + "crates": { + "crate": { + "root_module": { + "content": { + "enums": [], + "functions": [], + "modules": [ + { + "content": { + "enums": [], + "functions": [ + { + "namespace": "crate::api" + }, + { + "namespace": "crate::api" + } + ], + "modules": [], + "structs": [], + "type_alias": [] }, - { + "meta": { "namespace": "crate::api" } - ], - "modules": [], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate::api", - "visibility": "Inherited" - }, - "raw": [ - "use anyhow :: Result ;", - "use chrono :: * ;", - "use uuid :: Uuid ;", - "pub fn func_1 (duration : Duration , uuid : Uuid) { }", - "pub fn func_anyhow_result () -> Result < i32 , String > { { :: std :: rt :: begin_panic (\"explicit panic\") } }" - ] + } + ], + "structs": [], + "type_alias": [] + }, + "meta": { + "namespace": "crate" } - ], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate", - "visibility": "Public" - }, - "raw": [ - "# [prelude_import] use std :: prelude :: rust_2018 :: * ;", - "# [macro_use] extern crate std ;" - ] + } + } } } \ No newline at end of file diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_hir_hierarchical.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_hir_hierarchical.json index cc6ffb8591..7ba4f1d959 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_hir_hierarchical.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_hir_hierarchical.json @@ -1,52 +1,44 @@ { - "root_module": { - "content": { - "enums": [], - "functions": [], - "modules": [ - { - "content": { - "enums": [], - "functions": [ - { - "namespace": "crate::api" - }, - { - "namespace": "crate::api" - }, - { - "namespace": "crate::api" + "crates": { + "crate": { + "root_module": { + "content": { + "enums": [], + "functions": [], + "modules": [ + { + "content": { + "enums": [], + "functions": [ + { + "namespace": "crate::api" + }, + { + "namespace": "crate::api" + }, + { + "namespace": "crate::api" + }, + { + "namespace": "crate::api" + } + ], + "modules": [], + "structs": [], + "type_alias": [] }, - { + "meta": { "namespace": "crate::api" } - ], - "modules": [], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate::api", - "visibility": "Inherited" - }, - "raw": [ - "pub fn func_1 (chrono_duration : chrono :: Duration , uuid_uuid : uuid :: Uuid) { }", - "pub fn func_result () -> Result < i32 , String > { { :: std :: rt :: begin_panic (\"explicit panic\") } }", - "pub fn func_anyhow_result () -> anyhow :: Result < i32 , String > { { :: std :: rt :: begin_panic (\"explicit panic\") } }", - "pub fn func_std_result_result () -> std :: result :: Result < i32 , String > { { :: std :: rt :: begin_panic (\"explicit panic\") } }" - ] + } + ], + "structs": [], + "type_alias": [] + }, + "meta": { + "namespace": "crate" } - ], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate", - "visibility": "Public" - }, - "raw": [ - "# [prelude_import] use std :: prelude :: rust_2018 :: * ;", - "# [macro_use] extern crate std ;" - ] + } + } } } \ No newline at end of file diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_hir_hierarchical.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_hir_hierarchical.json index 2dcfb0b3fe..8bc251fdb8 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_hir_hierarchical.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_hir_hierarchical.json @@ -1,40 +1,35 @@ { - "root_module": { - "content": { - "enums": [], - "functions": [], - "modules": [ - { - "content": { - "enums": [], - "functions": [ - { + "crates": { + "crate": { + "root_module": { + "content": { + "enums": [], + "functions": [], + "modules": [ + { + "content": { + "enums": [], + "functions": [ + { + "namespace": "crate::api" + } + ], + "modules": [], + "structs": [], + "type_alias": [] + }, + "meta": { "namespace": "crate::api" } - ], - "modules": [], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate::api", - "visibility": "Inherited" - }, - "raw": [ - "pub fn first_function () { }" - ] + } + ], + "structs": [], + "type_alias": [] + }, + "meta": { + "namespace": "crate" } - ], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate", - "visibility": "Public" - }, - "raw": [ - "# [prelude_import] use std :: prelude :: rust_2018 :: * ;", - "# [macro_use] extern crate std ;" - ] + } + } } } \ No newline at end of file diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_hir_hierarchical.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_hir_hierarchical.json index 92f091bd08..d5a99d57bb 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_hir_hierarchical.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_hir_hierarchical.json @@ -1,51 +1,45 @@ { - "root_module": { - "content": { - "enums": [], - "functions": [], - "modules": [ - { - "content": { - "enums": [ - { - "ident": "UnusedEnum", - "mirror": false, - "namespaced_name": "crate::api/UnusedEnum", - "visibility": "Public" + "crates": { + "crate": { + "root_module": { + "content": { + "enums": [], + "functions": [], + "modules": [ + { + "content": { + "enums": [ + { + "ident": "UnusedEnum", + "mirror": false, + "namespaced_name": "crate::api/UnusedEnum", + "visibility": "Public" + } + ], + "functions": [], + "modules": [], + "structs": [ + { + "ident": "UnusedStruct", + "mirror": false, + "namespaced_name": "crate::api/UnusedStruct", + "visibility": "Public" + } + ], + "type_alias": [] + }, + "meta": { + "namespace": "crate::api" } - ], - "functions": [], - "modules": [], - "structs": [ - { - "ident": "UnusedStruct", - "mirror": false, - "namespaced_name": "crate::api/UnusedStruct", - "visibility": "Public" - } - ], - "type_alias": [] - }, - "meta": { - "namespace": "crate::api", - "visibility": "Inherited" - }, - "raw": [ - "pub struct UnusedStruct { a : String , }", - "pub enum UnusedEnum { Apple , }" - ] + } + ], + "structs": [], + "type_alias": [] + }, + "meta": { + "namespace": "crate" } - ], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate", - "visibility": "Public" - }, - "raw": [ - "# [prelude_import] use std :: prelude :: rust_2018 :: * ;", - "# [macro_use] extern crate std ;" - ] + } + } } } \ No newline at end of file diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_hir_hierarchical.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_hir_hierarchical.json index 2d9115bc23..88c6d7e144 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_hir_hierarchical.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_hir_hierarchical.json @@ -1,73 +1,61 @@ { - "root_module": { - "content": { - "enums": [], - "functions": [], - "modules": [ - { - "content": { - "enums": [ - { - "ident": "EnumInAnotherFile", - "mirror": false, - "namespaced_name": "crate::another_file/EnumInAnotherFile", - "visibility": "Public" + "crates": { + "crate": { + "root_module": { + "content": { + "enums": [], + "functions": [], + "modules": [ + { + "content": { + "enums": [ + { + "ident": "EnumInAnotherFile", + "mirror": false, + "namespaced_name": "crate::another_file/EnumInAnotherFile", + "visibility": "Public" + } + ], + "functions": [], + "modules": [], + "structs": [ + { + "ident": "StructInAnotherFile", + "mirror": false, + "namespaced_name": "crate::another_file/StructInAnotherFile", + "visibility": "Public" + } + ], + "type_alias": [] + }, + "meta": { + "namespace": "crate::another_file" } - ], - "functions": [], - "modules": [], - "structs": [ - { - "ident": "StructInAnotherFile", - "mirror": false, - "namespaced_name": "crate::another_file/StructInAnotherFile", - "visibility": "Public" - } - ], - "type_alias": [] - }, - "meta": { - "namespace": "crate::another_file", - "visibility": "Inherited" - }, - "raw": [ - "pub struct StructInAnotherFile { a : i32 , }", - "pub enum EnumInAnotherFile { Apple , }" - ] - }, - { - "content": { - "enums": [], - "functions": [ - { + }, + { + "content": { + "enums": [], + "functions": [ + { + "namespace": "crate::api" + } + ], + "modules": [], + "structs": [], + "type_alias": [] + }, + "meta": { "namespace": "crate::api" } - ], - "modules": [], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate::api", - "visibility": "Inherited" - }, - "raw": [ - "use crate :: another_file :: EnumInAnotherFile ;", - "use crate :: another_file :: StructInAnotherFile ;", - "pub fn func_one (s : StructInAnotherFile , e : EnumInAnotherFile) { }" - ] + } + ], + "structs": [], + "type_alias": [] + }, + "meta": { + "namespace": "crate" } - ], - "structs": [], - "type_alias": [] - }, - "meta": { - "namespace": "crate", - "visibility": "Public" - }, - "raw": [ - "# [prelude_import] use std :: prelude :: rust_2018 :: * ;", - "# [macro_use] extern crate std ;" - ] + } + } } } \ No newline at end of file From b7b139d20e7e775770ae0ae9124838c4f84dc88b Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sun, 2 Jun 2024 11:50:32 +0800 Subject: [PATCH 154/154] chore: goldens --- .../single_rust_input/expect_output.json | 3 ++- .../wildcard_rust_input/expect_output.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json index b3fd61ffbf..3d401da8fa 100644 --- a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json +++ b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json @@ -26,7 +26,8 @@ "io": "{the-working-directory}/my_dart_folder/frb_generated.io.dart", "web": "{the-working-directory}/my_dart_folder/frb_generated.web.dart" }, - "dart_preamble": "" + "dart_preamble": "", + "dart_type_rename": {} }, "wire": { "c": { diff --git a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json index b3fd61ffbf..3d401da8fa 100644 --- a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json +++ b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json @@ -26,7 +26,8 @@ "io": "{the-working-directory}/my_dart_folder/frb_generated.io.dart", "web": "{the-working-directory}/my_dart_folder/frb_generated.web.dart" }, - "dart_preamble": "" + "dart_preamble": "", + "dart_type_rename": {} }, "wire": { "c": {