diff --git a/Cargo.lock b/Cargo.lock
index 2934aaf861..47211e527d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -584,7 +584,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 dependencies = [
  "allo-isolate",
  "android_logger",
@@ -615,7 +615,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge_codegen"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 dependencies = [
  "anyhow",
  "atty",
@@ -659,7 +659,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge_macros"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 
 [[package]]
 name = "fsevent-sys"
diff --git a/Cargo.toml b/Cargo.toml
index 97450e9d77..b20c668c59 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -19,7 +19,7 @@ exclude = [
 resolver = "2"
 
 [workspace.package]
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 edition = "2021"
 license = "MIT"
 description = "High-level memory-safe binding generator for Flutter/Dart <-> Rust"
@@ -37,9 +37,9 @@ uuid = "1.1.2"
 thiserror = "1.0"
 backtrace = "0.3.68"
 
-flutter_rust_bridge_macros = { path = "frb_macros", version = "=2.0.0-dev.29" }
-flutter_rust_bridge = { path = "frb_rust", default-features = false, version = "=2.0.0-dev.29" }
-flutter_rust_bridge_codegen = { path = "frb_codegen", version = "=2.0.0-dev.29" }
+flutter_rust_bridge_macros = { path = "frb_macros", version = "=2.0.0-dev.30" }
+flutter_rust_bridge = { path = "frb_rust", default-features = false, version = "=2.0.0-dev.30" }
+flutter_rust_bridge_codegen = { path = "frb_codegen", version = "=2.0.0-dev.30" }
 
 [profile.release.package.flutter_rust_bridge_codegen]
 strip = "debuginfo"
diff --git a/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/Cargo.lock.template b/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/Cargo.lock.template
index de464660b6..4bef78d9b7 100644
--- a/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/Cargo.lock.template
+++ b/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/Cargo.lock.template
@@ -179,7 +179,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 dependencies = [
  "allo-isolate",
  "android_logger",
@@ -204,7 +204,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge_macros"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 
 [[package]]
 name = "futures"
diff --git a/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/src/frb_generated.io.rs b/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/src/frb_generated.io.rs
index 873e9c9870..0ed9ab8e39 100644
--- a/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/src/frb_generated.io.rs
+++ b/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/src/frb_generated.io.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/src/frb_generated.rs b/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/src/frb_generated.rs
index edcb64e436..b8a38566e4 100644
--- a/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/src/frb_generated.rs
+++ b/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/src/frb_generated.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 #![allow(
     non_camel_case_types,
diff --git a/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/src/frb_generated.web.rs b/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/src/frb_generated.web.rs
index f16e20e210..fd8360b975 100644
--- a/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/src/frb_generated.web.rs
+++ b/frb_codegen/assets/integration_template/REPLACE_ME_RUST_CRATE_DIR/src/frb_generated.web.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_codegen/assets/integration_template/lib/src/rust/api/simple.dart b/frb_codegen/assets/integration_template/lib/src/rust/api/simple.dart
index 9c23aa11cb..1c2d1d4ee8 100644
--- a/frb_codegen/assets/integration_template/lib/src/rust/api/simple.dart
+++ b/frb_codegen/assets/integration_template/lib/src/rust/api/simple.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_codegen/assets/integration_template/lib/src/rust/frb_generated.dart b/frb_codegen/assets/integration_template/lib/src/rust/frb_generated.dart
index b8a1924045..03127c7bea 100644
--- a/frb_codegen/assets/integration_template/lib/src/rust/frb_generated.dart
+++ b/frb_codegen/assets/integration_template/lib/src/rust/frb_generated.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_codegen/assets/integration_template/lib/src/rust/frb_generated.io.dart b/frb_codegen/assets/integration_template/lib/src/rust/frb_generated.io.dart
index 755be8cee2..49bd286481 100644
--- a/frb_codegen/assets/integration_template/lib/src/rust/frb_generated.io.dart
+++ b/frb_codegen/assets/integration_template/lib/src/rust/frb_generated.io.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_codegen/assets/integration_template/lib/src/rust/frb_generated.web.dart b/frb_codegen/assets/integration_template/lib/src/rust/frb_generated.web.dart
index aec0c353fc..b43d209802 100644
--- a/frb_codegen/assets/integration_template/lib/src/rust/frb_generated.web.dart
+++ b/frb_codegen/assets/integration_template/lib/src/rust/frb_generated.web.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_codegen/contrib/flutter_rust_bridge_codegen.json b/frb_codegen/contrib/flutter_rust_bridge_codegen.json
index 74cc051bb2..a92bbb2b6d 100644
--- a/frb_codegen/contrib/flutter_rust_bridge_codegen.json
+++ b/frb_codegen/contrib/flutter_rust_bridge_codegen.json
@@ -1,15 +1,15 @@
 {
-    "version": "2.0.0-dev.29",
+    "version": "2.0.0-dev.30",
     "description": "High-level memory-safe binding generator for Flutter/Dart <-> Rust",
     "homepage": "https://fzyzcjy.github.io/flutter_rust_bridge/",
     "license": "MIT",
     "architecture": {
         "64bit": {
-            "url": "https://github.com/fzyzcjy/flutter_rust_bridge/releases/download/v2.0.0-dev.29/flutter_rust_bridge_codegen-x86_64-pc-windows-msvc-v2.0.0-dev.29.zip",
+            "url": "https://github.com/fzyzcjy/flutter_rust_bridge/releases/download/v2.0.0-dev.30/flutter_rust_bridge_codegen-x86_64-pc-windows-msvc-v2.0.0-dev.30.zip",
             "hash": "Not Found"
         },
         "32bit": {
-            "url": "https://github.com/fzyzcjy/flutter_rust_bridge/releases/download/v2.0.0-dev.29/flutter_rust_bridge_codegen-i686-pc-windows-msvc-v2.0.0-dev.29.zip",
+            "url": "https://github.com/fzyzcjy/flutter_rust_bridge/releases/download/v2.0.0-dev.30/flutter_rust_bridge_codegen-i686-pc-windows-msvc-v2.0.0-dev.30.zip",
             "hash": "Not Found"
         }
     },
diff --git a/frb_dart/lib/src/misc/version.dart b/frb_dart/lib/src/misc/version.dart
index 74d59fc91f..2bf84be73c 100644
--- a/frb_dart/lib/src/misc/version.dart
+++ b/frb_dart/lib/src/misc/version.dart
@@ -1,2 +1,2 @@
 /// {@macro flutter_rust_bridge.only_for_generated_code}
-const kFlutterRustBridgeRuntimeVersion = '2.0.0-dev.29';
+const kFlutterRustBridgeRuntimeVersion = '2.0.0-dev.30';
diff --git a/frb_dart/pubspec.yaml b/frb_dart/pubspec.yaml
index d1480a032b..97efc9aee9 100644
--- a/frb_dart/pubspec.yaml
+++ b/frb_dart/pubspec.yaml
@@ -1,6 +1,6 @@
 name: flutter_rust_bridge
 description: High-level memory-safe binding generator for Flutter/Dart <-> Rust
-version: 2.0.0-dev.29
+version: 2.0.0-dev.30
 repository: https://github.com/fzyzcjy/flutter_rust_bridge
 environment:
   sdk: ">=3.0.0 <4.0.0"
diff --git a/frb_example/dart_build_rs/lib/src/rust/api/minimal.dart b/frb_example/dart_build_rs/lib/src/rust/api/minimal.dart
index 493752a90f..6e88ac40e0 100644
--- a/frb_example/dart_build_rs/lib/src/rust/api/minimal.dart
+++ b/frb_example/dart_build_rs/lib/src/rust/api/minimal.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/dart_build_rs/lib/src/rust/frb_generated.dart b/frb_example/dart_build_rs/lib/src/rust/frb_generated.dart
index e25568ab77..39a7d010d9 100644
--- a/frb_example/dart_build_rs/lib/src/rust/frb_generated.dart
+++ b/frb_example/dart_build_rs/lib/src/rust/frb_generated.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
@@ -53,7 +53,7 @@ class RustLib extends BaseEntrypoint<RustLibApi, RustLibApiImpl, RustLibWire> {
       kDefaultExternalLibraryLoaderConfig;
 
   @override
-  String get codegenVersion => '2.0.0-dev.29';
+  String get codegenVersion => '2.0.0-dev.30';
 
   static const kDefaultExternalLibraryLoaderConfig =
       ExternalLibraryLoaderConfig(
diff --git a/frb_example/dart_build_rs/lib/src/rust/frb_generated.io.dart b/frb_example/dart_build_rs/lib/src/rust/frb_generated.io.dart
index a9221a20a8..e7330a845e 100644
--- a/frb_example/dart_build_rs/lib/src/rust/frb_generated.io.dart
+++ b/frb_example/dart_build_rs/lib/src/rust/frb_generated.io.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/dart_build_rs/lib/src/rust/frb_generated.web.dart b/frb_example/dart_build_rs/lib/src/rust/frb_generated.web.dart
index 8d16669a1b..e111c59336 100644
--- a/frb_example/dart_build_rs/lib/src/rust/frb_generated.web.dart
+++ b/frb_example/dart_build_rs/lib/src/rust/frb_generated.web.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/dart_build_rs/pubspec.lock b/frb_example/dart_build_rs/pubspec.lock
index 7866a0f9e4..b92a57d8cc 100644
--- a/frb_example/dart_build_rs/pubspec.lock
+++ b/frb_example/dart_build_rs/pubspec.lock
@@ -231,7 +231,7 @@ packages:
       path: "../../frb_dart"
       relative: true
     source: path
-    version: "2.0.0-dev.29"
+    version: "2.0.0-dev.30"
   flutter_rust_bridge_utils:
     dependency: "direct main"
     description:
diff --git a/frb_example/dart_build_rs/rust/Cargo.lock b/frb_example/dart_build_rs/rust/Cargo.lock
index fe8afe56d2..580366468c 100644
--- a/frb_example/dart_build_rs/rust/Cargo.lock
+++ b/frb_example/dart_build_rs/rust/Cargo.lock
@@ -551,7 +551,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 dependencies = [
  "allo-isolate",
  "android_logger",
@@ -576,7 +576,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge_codegen"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 dependencies = [
  "anyhow",
  "atty",
@@ -618,7 +618,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge_macros"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 
 [[package]]
 name = "frb_example_dart_build_rs"
diff --git a/frb_example/dart_build_rs/rust/src/frb_generated.io.rs b/frb_example/dart_build_rs/rust/src/frb_generated.io.rs
index 873e9c9870..0ed9ab8e39 100644
--- a/frb_example/dart_build_rs/rust/src/frb_generated.io.rs
+++ b/frb_example/dart_build_rs/rust/src/frb_generated.io.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/dart_build_rs/rust/src/frb_generated.rs b/frb_example/dart_build_rs/rust/src/frb_generated.rs
index ec89d6e9fc..028904ddaf 100644
--- a/frb_example/dart_build_rs/rust/src/frb_generated.rs
+++ b/frb_example/dart_build_rs/rust/src/frb_generated.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 #![allow(
     non_camel_case_types,
@@ -30,7 +30,7 @@ flutter_rust_bridge::frb_generated_boilerplate!(
     default_rust_opaque = RustOpaqueMoi,
     default_rust_auto_opaque = RustAutoOpaqueMoi,
 );
-const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.29";
+const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.30";
 
 // Section: executor
 
diff --git a/frb_example/dart_build_rs/rust/src/frb_generated.web.rs b/frb_example/dart_build_rs/rust/src/frb_generated.web.rs
index f16e20e210..fd8360b975 100644
--- a/frb_example/dart_build_rs/rust/src/frb_generated.web.rs
+++ b/frb_example/dart_build_rs/rust/src/frb_generated.web.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart
index 493752a90f..6e88ac40e0 100644
--- a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart
+++ b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart
index 51aab245ed..3c63db14f5 100644
--- a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart
+++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
@@ -53,7 +53,7 @@ class RustLib extends BaseEntrypoint<RustLibApi, RustLibApiImpl, RustLibWire> {
       kDefaultExternalLibraryLoaderConfig;
 
   @override
-  String get codegenVersion => '2.0.0-dev.29';
+  String get codegenVersion => '2.0.0-dev.30';
 
   static const kDefaultExternalLibraryLoaderConfig =
       ExternalLibraryLoaderConfig(
diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart
index a9221a20a8..e7330a845e 100644
--- a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart
+++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart
index 8d16669a1b..e111c59336 100644
--- a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart
+++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/dart_minimal/pubspec.lock b/frb_example/dart_minimal/pubspec.lock
index 7866a0f9e4..b92a57d8cc 100644
--- a/frb_example/dart_minimal/pubspec.lock
+++ b/frb_example/dart_minimal/pubspec.lock
@@ -231,7 +231,7 @@ packages:
       path: "../../frb_dart"
       relative: true
     source: path
-    version: "2.0.0-dev.29"
+    version: "2.0.0-dev.30"
   flutter_rust_bridge_utils:
     dependency: "direct main"
     description:
diff --git a/frb_example/dart_minimal/rust/Cargo.lock b/frb_example/dart_minimal/rust/Cargo.lock
index e62d0518ea..077158ed00 100644
--- a/frb_example/dart_minimal/rust/Cargo.lock
+++ b/frb_example/dart_minimal/rust/Cargo.lock
@@ -182,7 +182,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 dependencies = [
  "allo-isolate",
  "android_logger",
@@ -207,7 +207,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge_macros"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 
 [[package]]
 name = "frb_example_dart_minimal"
diff --git a/frb_example/dart_minimal/rust/src/frb_generated.io.rs b/frb_example/dart_minimal/rust/src/frb_generated.io.rs
index 873e9c9870..0ed9ab8e39 100644
--- a/frb_example/dart_minimal/rust/src/frb_generated.io.rs
+++ b/frb_example/dart_minimal/rust/src/frb_generated.io.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs
index ec89d6e9fc..028904ddaf 100644
--- a/frb_example/dart_minimal/rust/src/frb_generated.rs
+++ b/frb_example/dart_minimal/rust/src/frb_generated.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 #![allow(
     non_camel_case_types,
@@ -30,7 +30,7 @@ flutter_rust_bridge::frb_generated_boilerplate!(
     default_rust_opaque = RustOpaqueMoi,
     default_rust_auto_opaque = RustAutoOpaqueMoi,
 );
-const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.29";
+const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.30";
 
 // Section: executor
 
diff --git a/frb_example/dart_minimal/rust/src/frb_generated.web.rs b/frb_example/dart_minimal/rust/src/frb_generated.web.rs
index f16e20e210..fd8360b975 100644
--- a/frb_example/dart_minimal/rust/src/frb_generated.web.rs
+++ b/frb_example/dart_minimal/rust/src/frb_generated.web.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/deliberate_bad/lib/src/rust/api/simple.dart b/frb_example/deliberate_bad/lib/src/rust/api/simple.dart
index a62e4e6f24..f83af0d839 100644
--- a/frb_example/deliberate_bad/lib/src/rust/api/simple.dart
+++ b/frb_example/deliberate_bad/lib/src/rust/api/simple.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/deliberate_bad/lib/src/rust/frb_generated.dart b/frb_example/deliberate_bad/lib/src/rust/frb_generated.dart
index fce3dbadc0..4ade368e1d 100644
--- a/frb_example/deliberate_bad/lib/src/rust/frb_generated.dart
+++ b/frb_example/deliberate_bad/lib/src/rust/frb_generated.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
@@ -51,7 +51,7 @@ class RustLib extends BaseEntrypoint<RustLibApi, RustLibApiImpl, RustLibWire> {
       kDefaultExternalLibraryLoaderConfig;
 
   @override
-  String get codegenVersion => '2.0.0-dev.29';
+  String get codegenVersion => '2.0.0-dev.30';
 
   static const kDefaultExternalLibraryLoaderConfig =
       ExternalLibraryLoaderConfig(
diff --git a/frb_example/deliberate_bad/lib/src/rust/frb_generated.io.dart b/frb_example/deliberate_bad/lib/src/rust/frb_generated.io.dart
index 3a14986a67..f5a092e3aa 100644
--- a/frb_example/deliberate_bad/lib/src/rust/frb_generated.io.dart
+++ b/frb_example/deliberate_bad/lib/src/rust/frb_generated.io.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/deliberate_bad/lib/src/rust/frb_generated.web.dart b/frb_example/deliberate_bad/lib/src/rust/frb_generated.web.dart
index 117d518ccf..51313ceeae 100644
--- a/frb_example/deliberate_bad/lib/src/rust/frb_generated.web.dart
+++ b/frb_example/deliberate_bad/lib/src/rust/frb_generated.web.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/deliberate_bad/pubspec.lock b/frb_example/deliberate_bad/pubspec.lock
index d68e128a00..f2a8b88cfc 100644
--- a/frb_example/deliberate_bad/pubspec.lock
+++ b/frb_example/deliberate_bad/pubspec.lock
@@ -239,7 +239,7 @@ packages:
       path: "../../frb_dart"
       relative: true
     source: path
-    version: "2.0.0-dev.29"
+    version: "2.0.0-dev.30"
   flutter_rust_bridge_internal:
     dependency: "direct main"
     description:
diff --git a/frb_example/deliberate_bad/rust/Cargo.lock b/frb_example/deliberate_bad/rust/Cargo.lock
index fdd945a89e..2c4bef04af 100644
--- a/frb_example/deliberate_bad/rust/Cargo.lock
+++ b/frb_example/deliberate_bad/rust/Cargo.lock
@@ -182,7 +182,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 dependencies = [
  "allo-isolate",
  "android_logger",
@@ -207,7 +207,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge_macros"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 
 [[package]]
 name = "frb_example_deliberate_bad"
diff --git a/frb_example/deliberate_bad/rust/src/frb_generated.io.rs b/frb_example/deliberate_bad/rust/src/frb_generated.io.rs
index 873e9c9870..0ed9ab8e39 100644
--- a/frb_example/deliberate_bad/rust/src/frb_generated.io.rs
+++ b/frb_example/deliberate_bad/rust/src/frb_generated.io.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/deliberate_bad/rust/src/frb_generated.rs b/frb_example/deliberate_bad/rust/src/frb_generated.rs
index f0251acc73..08b7009684 100644
--- a/frb_example/deliberate_bad/rust/src/frb_generated.rs
+++ b/frb_example/deliberate_bad/rust/src/frb_generated.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 #![allow(
     non_camel_case_types,
@@ -30,7 +30,7 @@ flutter_rust_bridge::frb_generated_boilerplate!(
     default_rust_opaque = RustOpaqueMoi,
     default_rust_auto_opaque = RustAutoOpaqueMoi,
 );
-const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.29";
+const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.30";
 
 // Section: executor
 
diff --git a/frb_example/deliberate_bad/rust/src/frb_generated.web.rs b/frb_example/deliberate_bad/rust/src/frb_generated.web.rs
index f16e20e210..fd8360b975 100644
--- a/frb_example/deliberate_bad/rust/src/frb_generated.web.rs
+++ b/frb_example/deliberate_bad/rust/src/frb_generated.web.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/flutter_via_create/lib/src/rust/api/simple.dart b/frb_example/flutter_via_create/lib/src/rust/api/simple.dart
index 9c23aa11cb..1c2d1d4ee8 100644
--- a/frb_example/flutter_via_create/lib/src/rust/api/simple.dart
+++ b/frb_example/flutter_via_create/lib/src/rust/api/simple.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/flutter_via_create/lib/src/rust/frb_generated.dart b/frb_example/flutter_via_create/lib/src/rust/frb_generated.dart
index ed51575a02..5f6bac9456 100644
--- a/frb_example/flutter_via_create/lib/src/rust/frb_generated.dart
+++ b/frb_example/flutter_via_create/lib/src/rust/frb_generated.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
@@ -53,7 +53,7 @@ class RustLib extends BaseEntrypoint<RustLibApi, RustLibApiImpl, RustLibWire> {
       kDefaultExternalLibraryLoaderConfig;
 
   @override
-  String get codegenVersion => '2.0.0-dev.29';
+  String get codegenVersion => '2.0.0-dev.30';
 
   static const kDefaultExternalLibraryLoaderConfig =
       ExternalLibraryLoaderConfig(
diff --git a/frb_example/flutter_via_create/lib/src/rust/frb_generated.io.dart b/frb_example/flutter_via_create/lib/src/rust/frb_generated.io.dart
index 755be8cee2..49bd286481 100644
--- a/frb_example/flutter_via_create/lib/src/rust/frb_generated.io.dart
+++ b/frb_example/flutter_via_create/lib/src/rust/frb_generated.io.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/flutter_via_create/lib/src/rust/frb_generated.web.dart b/frb_example/flutter_via_create/lib/src/rust/frb_generated.web.dart
index aec0c353fc..b43d209802 100644
--- a/frb_example/flutter_via_create/lib/src/rust/frb_generated.web.dart
+++ b/frb_example/flutter_via_create/lib/src/rust/frb_generated.web.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/flutter_via_create/pubspec.lock b/frb_example/flutter_via_create/pubspec.lock
index cc30183d0a..b5533e2647 100644
--- a/frb_example/flutter_via_create/pubspec.lock
+++ b/frb_example/flutter_via_create/pubspec.lock
@@ -105,7 +105,7 @@ packages:
       path: "../../frb_dart"
       relative: true
     source: path
-    version: "2.0.0-dev.29"
+    version: "2.0.0-dev.30"
   flutter_test:
     dependency: "direct dev"
     description: flutter
diff --git a/frb_example/flutter_via_create/rust/Cargo.lock b/frb_example/flutter_via_create/rust/Cargo.lock
index da50e02f09..1ea14b78bb 100644
--- a/frb_example/flutter_via_create/rust/Cargo.lock
+++ b/frb_example/flutter_via_create/rust/Cargo.lock
@@ -179,7 +179,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 dependencies = [
  "allo-isolate",
  "android_logger",
@@ -204,7 +204,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge_macros"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 
 [[package]]
 name = "futures"
diff --git a/frb_example/flutter_via_create/rust/src/frb_generated.io.rs b/frb_example/flutter_via_create/rust/src/frb_generated.io.rs
index 873e9c9870..0ed9ab8e39 100644
--- a/frb_example/flutter_via_create/rust/src/frb_generated.io.rs
+++ b/frb_example/flutter_via_create/rust/src/frb_generated.io.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/flutter_via_create/rust/src/frb_generated.rs b/frb_example/flutter_via_create/rust/src/frb_generated.rs
index 23184dbba7..0828c5e97f 100644
--- a/frb_example/flutter_via_create/rust/src/frb_generated.rs
+++ b/frb_example/flutter_via_create/rust/src/frb_generated.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 #![allow(
     non_camel_case_types,
@@ -30,7 +30,7 @@ flutter_rust_bridge::frb_generated_boilerplate!(
     default_rust_opaque = RustOpaqueMoi,
     default_rust_auto_opaque = RustAutoOpaqueMoi,
 );
-const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.29";
+const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.30";
 
 // Section: executor
 
diff --git a/frb_example/flutter_via_create/rust/src/frb_generated.web.rs b/frb_example/flutter_via_create/rust/src/frb_generated.web.rs
index f16e20e210..fd8360b975 100644
--- a/frb_example/flutter_via_create/rust/src/frb_generated.web.rs
+++ b/frb_example/flutter_via_create/rust/src/frb_generated.web.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/flutter_via_integrate/lib/src/rust/api/simple.dart b/frb_example/flutter_via_integrate/lib/src/rust/api/simple.dart
index 9c23aa11cb..1c2d1d4ee8 100644
--- a/frb_example/flutter_via_integrate/lib/src/rust/api/simple.dart
+++ b/frb_example/flutter_via_integrate/lib/src/rust/api/simple.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.dart b/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.dart
index 733a2884f7..a210d22edb 100644
--- a/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.dart
+++ b/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
@@ -53,7 +53,7 @@ class RustLib extends BaseEntrypoint<RustLibApi, RustLibApiImpl, RustLibWire> {
       kDefaultExternalLibraryLoaderConfig;
 
   @override
-  String get codegenVersion => '2.0.0-dev.29';
+  String get codegenVersion => '2.0.0-dev.30';
 
   static const kDefaultExternalLibraryLoaderConfig =
       ExternalLibraryLoaderConfig(
diff --git a/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.io.dart b/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.io.dart
index 755be8cee2..49bd286481 100644
--- a/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.io.dart
+++ b/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.io.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.web.dart b/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.web.dart
index aec0c353fc..b43d209802 100644
--- a/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.web.dart
+++ b/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.web.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/flutter_via_integrate/pubspec.lock b/frb_example/flutter_via_integrate/pubspec.lock
index 212db7ac74..db45bbba71 100644
--- a/frb_example/flutter_via_integrate/pubspec.lock
+++ b/frb_example/flutter_via_integrate/pubspec.lock
@@ -105,7 +105,7 @@ packages:
       path: "../../frb_dart"
       relative: true
     source: path
-    version: "2.0.0-dev.29"
+    version: "2.0.0-dev.30"
   flutter_test:
     dependency: "direct dev"
     description: flutter
diff --git a/frb_example/flutter_via_integrate/rust/Cargo.lock b/frb_example/flutter_via_integrate/rust/Cargo.lock
index 4719b6f0c4..a231323f0b 100644
--- a/frb_example/flutter_via_integrate/rust/Cargo.lock
+++ b/frb_example/flutter_via_integrate/rust/Cargo.lock
@@ -179,7 +179,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 dependencies = [
  "allo-isolate",
  "android_logger",
@@ -204,7 +204,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge_macros"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 
 [[package]]
 name = "futures"
diff --git a/frb_example/flutter_via_integrate/rust/src/frb_generated.io.rs b/frb_example/flutter_via_integrate/rust/src/frb_generated.io.rs
index 873e9c9870..0ed9ab8e39 100644
--- a/frb_example/flutter_via_integrate/rust/src/frb_generated.io.rs
+++ b/frb_example/flutter_via_integrate/rust/src/frb_generated.io.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/flutter_via_integrate/rust/src/frb_generated.rs b/frb_example/flutter_via_integrate/rust/src/frb_generated.rs
index 23184dbba7..0828c5e97f 100644
--- a/frb_example/flutter_via_integrate/rust/src/frb_generated.rs
+++ b/frb_example/flutter_via_integrate/rust/src/frb_generated.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 #![allow(
     non_camel_case_types,
@@ -30,7 +30,7 @@ flutter_rust_bridge::frb_generated_boilerplate!(
     default_rust_opaque = RustOpaqueMoi,
     default_rust_auto_opaque = RustAutoOpaqueMoi,
 );
-const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.29";
+const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.30";
 
 // Section: executor
 
diff --git a/frb_example/flutter_via_integrate/rust/src/frb_generated.web.rs b/frb_example/flutter_via_integrate/rust/src/frb_generated.web.rs
index f16e20e210..fd8360b975 100644
--- a/frb_example/flutter_via_integrate/rust/src/frb_generated.web.rs
+++ b/frb_example/flutter_via_integrate/rust/src/frb_generated.web.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/gallery/lib/src/rust/api/mandelbrot.dart b/frb_example/gallery/lib/src/rust/api/mandelbrot.dart
index 03d299c35d..509918a028 100644
--- a/frb_example/gallery/lib/src/rust/api/mandelbrot.dart
+++ b/frb_example/gallery/lib/src/rust/api/mandelbrot.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/gallery/lib/src/rust/frb_generated.dart b/frb_example/gallery/lib/src/rust/frb_generated.dart
index 96b512f681..0a5082fb71 100644
--- a/frb_example/gallery/lib/src/rust/frb_generated.dart
+++ b/frb_example/gallery/lib/src/rust/frb_generated.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
@@ -51,7 +51,7 @@ class RustLib extends BaseEntrypoint<RustLibApi, RustLibApiImpl, RustLibWire> {
       kDefaultExternalLibraryLoaderConfig;
 
   @override
-  String get codegenVersion => '2.0.0-dev.29';
+  String get codegenVersion => '2.0.0-dev.30';
 
   static const kDefaultExternalLibraryLoaderConfig =
       ExternalLibraryLoaderConfig(
diff --git a/frb_example/gallery/lib/src/rust/frb_generated.io.dart b/frb_example/gallery/lib/src/rust/frb_generated.io.dart
index 8d985ad9c9..2f5f559344 100644
--- a/frb_example/gallery/lib/src/rust/frb_generated.io.dart
+++ b/frb_example/gallery/lib/src/rust/frb_generated.io.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/gallery/lib/src/rust/frb_generated.web.dart b/frb_example/gallery/lib/src/rust/frb_generated.web.dart
index 495b8c976b..fa152f535b 100644
--- a/frb_example/gallery/lib/src/rust/frb_generated.web.dart
+++ b/frb_example/gallery/lib/src/rust/frb_generated.web.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/gallery/pubspec.lock b/frb_example/gallery/pubspec.lock
index 020ac9ce62..ee5e26fd05 100644
--- a/frb_example/gallery/pubspec.lock
+++ b/frb_example/gallery/pubspec.lock
@@ -257,7 +257,7 @@ packages:
       path: "../../frb_dart"
       relative: true
     source: path
-    version: "2.0.0-dev.29"
+    version: "2.0.0-dev.30"
   flutter_test:
     dependency: "direct dev"
     description: flutter
diff --git a/frb_example/gallery/rust/Cargo.lock b/frb_example/gallery/rust/Cargo.lock
index e2a89e2bf0..59535d0b16 100644
--- a/frb_example/gallery/rust/Cargo.lock
+++ b/frb_example/gallery/rust/Cargo.lock
@@ -331,7 +331,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 dependencies = [
  "allo-isolate",
  "android_logger",
@@ -356,7 +356,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge_macros"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 
 [[package]]
 name = "futures"
diff --git a/frb_example/gallery/rust/src/frb_generated.io.rs b/frb_example/gallery/rust/src/frb_generated.io.rs
index 873e9c9870..0ed9ab8e39 100644
--- a/frb_example/gallery/rust/src/frb_generated.io.rs
+++ b/frb_example/gallery/rust/src/frb_generated.io.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/gallery/rust/src/frb_generated.rs b/frb_example/gallery/rust/src/frb_generated.rs
index 3c86d3026c..cf7463216f 100644
--- a/frb_example/gallery/rust/src/frb_generated.rs
+++ b/frb_example/gallery/rust/src/frb_generated.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 #![allow(
     non_camel_case_types,
@@ -30,7 +30,7 @@ flutter_rust_bridge::frb_generated_boilerplate!(
     default_rust_opaque = RustOpaqueMoi,
     default_rust_auto_opaque = RustAutoOpaqueMoi,
 );
-const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.29";
+const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.30";
 
 // Section: executor
 
diff --git a/frb_example/gallery/rust/src/frb_generated.web.rs b/frb_example/gallery/rust/src/frb_generated.web.rs
index f16e20e210..fd8360b975 100644
--- a/frb_example/gallery/rust/src/frb_generated.web.rs
+++ b/frb_example/gallery/rust/src/frb_generated.web.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/array.dart b/frb_example/pure_dart/lib/src/rust/api/array.dart
index bade2f90c3..31554c0461 100644
--- a/frb_example/pure_dart/lib/src/rust/api/array.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/array.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/async_misc.dart b/frb_example/pure_dart/lib/src/rust/api/async_misc.dart
index bbcd362350..843edacc61 100644
--- a/frb_example/pure_dart/lib/src/rust/api/async_misc.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/async_misc.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/async_spawn.dart b/frb_example/pure_dart/lib/src/rust/api/async_spawn.dart
index b49bd67b68..a20325be09 100644
--- a/frb_example/pure_dart/lib/src/rust/api/async_spawn.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/async_spawn.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 bcc3968d17..9699e2fb25 100644
--- a/frb_example/pure_dart/lib/src/rust/api/attribute.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/attribute.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/benchmark_misc.dart b/frb_example/pure_dart/lib/src/rust/api/benchmark_misc.dart
index c269f67df4..3c7e5f42a3 100644
--- a/frb_example/pure_dart/lib/src/rust/api/benchmark_misc.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/benchmark_misc.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 8c614ed1eb..15b71546c7 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 2c66d6d0c9..7398cb0864 100644
--- a/frb_example/pure_dart/lib/src/rust/api/comment.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/comment.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/constructor.dart b/frb_example/pure_dart/lib/src/rust/api/constructor.dart
index b20eafe56f..6ed3fb25c5 100644
--- a/frb_example/pure_dart/lib/src/rust/api/constructor.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/constructor.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 503827896b..8216a34d25 100644
--- a/frb_example/pure_dart/lib/src/rust/api/customization.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/customization.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/dart_dynamic.dart b/frb_example/pure_dart/lib/src/rust/api/dart_dynamic.dart
index 2c9abb21b3..bb7aea6010 100644
--- a/frb_example/pure_dart/lib/src/rust/api/dart_dynamic.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/dart_dynamic.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/dart_fn.dart b/frb_example/pure_dart/lib/src/rust/api/dart_fn.dart
index 0ebaea1d0b..2d58394ee4 100644
--- a/frb_example/pure_dart/lib/src/rust/api/dart_fn.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/dart_fn.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 7318e4934a..df0ce0fcbf 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/dart_opaque_sync.dart b/frb_example/pure_dart/lib/src/rust/api/dart_opaque_sync.dart
index 4bba284202..6ae56b8a85 100644
--- a/frb_example/pure_dart/lib/src/rust/api/dart_opaque_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/dart_opaque_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/deliberate_name_conflict.dart b/frb_example/pure_dart/lib/src/rust/api/deliberate_name_conflict.dart
index 9d06c87401..1f6f8eea95 100644
--- a/frb_example/pure_dart/lib/src/rust/api/deliberate_name_conflict.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/deliberate_name_conflict.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 521d37549e..d87286243d 100644
--- a/frb_example/pure_dart/lib/src/rust/api/dropping.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/dropping.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 453ca9a8b5..36801823a9 100644
--- a/frb_example/pure_dart/lib/src/rust/api/enumeration.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/enumeration.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 ea123ed83b..fe836bd024 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/exception.dart b/frb_example/pure_dart/lib/src/rust/api/exception.dart
index 180032ca29..155595e018 100644
--- a/frb_example/pure_dart/lib/src/rust/api/exception.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/exception.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/external_type_in_crate.dart b/frb_example/pure_dart/lib/src/rust/api/external_type_in_crate.dart
index 7e6b0685ad..ee296e6ed4 100644
--- a/frb_example/pure_dart/lib/src/rust/api/external_type_in_crate.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/external_type_in_crate.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/inside_macro.dart b/frb_example/pure_dart/lib/src/rust/api/inside_macro.dart
index 86a4bf7a67..a7f935afce 100644
--- a/frb_example/pure_dart/lib/src/rust/api/inside_macro.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/inside_macro.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/map_and_set.dart b/frb_example/pure_dart/lib/src/rust/api/map_and_set.dart
index 8675243220..9a3bc1698c 100644
--- a/frb_example/pure_dart/lib/src/rust/api/map_and_set.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/map_and_set.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 b7c2ba6925..268451a9e5 100644
--- a/frb_example/pure_dart/lib/src/rust/api/method.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/method.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/mirror.dart b/frb_example/pure_dart/lib/src/rust/api/mirror.dart
index 616bf731f1..371f59abcb 100644
--- a/frb_example/pure_dart/lib/src/rust/api/mirror.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/mirror.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 f530e68bd8..3a9c0f7ece 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 162f892ab4..1a07d512cc 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_b.dart b/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_b.dart
index a1c4cc8f3e..4ff16029a2 100644
--- a/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_b.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/misc_no_twin_example_b.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 5363a7e0f8..5c40c1ddc0 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 07f33b8a5f..96405ef8e3 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 982dae084b..4ec585aab1 100644
--- a/frb_example/pure_dart/lib/src/rust/api/optional.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/optional.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/optional_primitive_misc.dart b/frb_example/pure_dart/lib/src/rust/api/optional_primitive_misc.dart
index db4deeb3dc..98193cb6a5 100644
--- a/frb_example/pure_dart/lib/src/rust/api/optional_primitive_misc.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/optional_primitive_misc.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/primitive_list_misc.dart b/frb_example/pure_dart/lib/src/rust/api/primitive_list_misc.dart
index 420d9d1298..dbcbc69a1f 100644
--- a/frb_example/pure_dart/lib/src/rust/api/primitive_list_misc.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/primitive_list_misc.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/primitive_misc.dart b/frb_example/pure_dart/lib/src/rust/api/primitive_misc.dart
index 7c0d1576f2..941f867e22 100644
--- a/frb_example/pure_dart/lib/src/rust/api/primitive_misc.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/primitive_misc.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_rust_async.dart
index 6a3c05feeb..ab20c5bdc2 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_rust_async_sse.dart
index 6f0cf34db5..6a1cdc2bd0 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_sse.dart
index 4aa64d8c99..79edf41571 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_sync.dart
index 113a4b488a..7d9acabd6f 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_sync_sse.dart
index 53edd7168c..194cc7cf6f 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/array_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/async_misc_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/async_misc_twin_sse.dart
index 4f0ea5798e..fa35cc76bd 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/async_misc_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/async_misc_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 1181da3455..b205a0f35b 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 c69f1e311b..15abd9307a 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 603ebf10d6..00a4c9369e 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 864df46006..e0d2aa6a20 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 42e3c9462a..51aa371367 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic.dart
index 879da46b50..d87ca67319 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 8effef37c9..d4d64acee0 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 386d87a8dc..7e84e379ea 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 c0fc738c18..b69fed04b1 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 184c322769..4ddaffd6e3 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 74041a7023..64cef7da07 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 d6f726f35b..b3b8136b41 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map.dart
index 27d2132841..50915630d8 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_rust_async.dart
index 647e2ee452..31d5219fa0 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_rust_async_sse.dart
index 0407fde287..0f438ce94e 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_sse.dart
index 5e2c66bd47..d8d2909b99 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_sync.dart
index a828f65f22..2684ff3a2f 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_sync_sse.dart
index 3c3d098942..3f8284b971 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_map_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional.dart
index dad59b3fc9..932304def6 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_rust_async.dart
index a61a1e5076..aabd27bcf2 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_rust_async_sse.dart
index 8afddb2824..c37c494a6d 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_sse.dart
index dc2dd06c46..1312eae70b 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_sync.dart
index e3b0a7633a..9183542339 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_sync_sse.dart
index e285e41463..9cf9d1b0b1 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_optional_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_rust_async.dart
index 2216611dfb..7e955d5387 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_rust_async_sse.dart
index c9ce001668..d23fca1ac7 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_sse.dart
index 5484ae7f16..ad1d8b2a23 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_sync.dart
index b2f1e8e930..47afe24a81 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_sync_sse.dart
index b957371041..fe578e4fba 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/basic_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 cc28358a99..bfecb3e4e1 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 6173b0cbb4..e053a882c0 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 b088a5d799..db17896704 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 97355c6cd9..0214943e38 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 efd1fe5207..d5290e8632 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 ec1fda63b2..0826a804b5 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 9b05de6b0b..4c0c315937 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 851f3799f0..c10aa3a75d 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 02df04a380..b790c66b93 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 9c810c553c..335c83c134 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 c2fbf1bd85..dd540e1112 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 526e9e301f..28d7b93706 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 5b28e27626..fa7532efa9 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 f8c7811f0c..c0fbef8b29 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 1e4f7fde14..105b77978a 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 f8d6269f91..3c4c62e6d1 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_dynamic_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_dynamic_twin_rust_async.dart
index a115ddbbbd..dee9529575 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_dynamic_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_dynamic_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_dynamic_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_dynamic_twin_sync.dart
index c6b627a0e4..abbf77262a 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_dynamic_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_dynamic_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_fn_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_fn_twin_rust_async.dart
index 5b5b9bd159..edddfa860c 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_fn_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_fn_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_fn_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_fn_twin_rust_async_sse.dart
index ce44d78066..b1c9064643 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_fn_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_fn_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_fn_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_fn_twin_sse.dart
index 06b1aaa83a..16ae353c74 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_fn_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_fn_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_sync_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_sync_twin_sse.dart
index 39db606393..618f6e2792 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_sync_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/dart_opaque_sync_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 9dbbed4eee..a5da6d902b 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 a77390d642..c1c1a30765 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 eb43370e84..4637f3bc61 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 e76336ca7b..4a369db163 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 c5ccc77ad9..c1e5000b37 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 29a2d148d4..ea42d6e8bd 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 f6c0910219..364ee39164 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 97bca4f67d..ba49dd97ad 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 4da86ff6e7..feb058fccf 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 54dd1594af..929ca77d78 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 566acdfa82..1b1cc5f772 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 2879955d38..2f43df8cd9 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 70d7eedf03..a0d7436b5b 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 6f355c5489..f4451f6ff8 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 30c0ae59cb..6d9e41aae3 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 ca1d92bca8..dae122dc65 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 b4b71d40d6..e9fc6a0c46 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 d5dfef1be8..a917407be7 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_rust_async.dart
index 6d735c74dd..1ad0041c1e 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_rust_async_sse.dart
index 4261d56255..8bf92ef526 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_sse.dart
index 7480fbf4fe..05800e34b6 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_sync.dart
index 004f4bafd9..1b1580132c 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_sync_sse.dart
index f54041631d..cbe0b37f03 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/exception_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_rust_async.dart
index 50c8aa31b9..e1440079e7 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_rust_async_sse.dart
index 46953deb51..e03c4b544a 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sse.dart
index 5f5e579b78..8ad11cb258 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sync.dart
index 1f7f50e8f2..87dbab4db6 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sync_sse.dart
index f4529f51cd..01ba04f3d6 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_rust_async.dart
index ff9f5bd494..272eec8231 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_rust_async_sse.dart
index 9d64a3a6e2..fd59f7dcda 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_sse.dart
index c21d556ef2..1e0eb04155 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_sync.dart
index f0c8758b28..e5441d5885 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_sync_sse.dart
index 9e7444b875..5362b190f4 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/map_and_set_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 cabac1bba5..a3299ed6b7 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 5dc91b8f11..f2fb9b734a 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 1ac764a4aa..e6982c3397 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 2644fe4a3d..c6395d0ae5 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 5cdd99f9a8..f79b55077c 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_rust_async.dart
index 9eb1ee0f50..680f3da88f 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_rust_async_sse.dart
index 60dde0d100..8bfef87021 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_sse.dart
index 0a122e7150..2bc2fbc150 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_sync.dart
index d4d5681073..d4944ab797 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_sync_sse.dart
index 58ca3c9c67..44459e51ae 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/mirror_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 43489ecd4b..4d1395bdbf 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 96d377d847..29333450be 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 98fc1be93c..217f9672d4 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 eaa4fef1a2..1c3188eb6a 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 1fcea3aa98..4331f815ca 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 1d3e91e36f..3bba43fb05 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 63c992dd43..458a2ce24f 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 41d91de33f..44d3947375 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 b1c6ad5887..d822ba2317 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 c1eee4892b..b705a7c116 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 153f4cc0db..7e9ef0fab5 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 550dc095d3..8b31f18cac 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 bb002d16ab..6c7f637dd9 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 a01b709945..e3d1549d54 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 0ea4867fe2..288a2ae265 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_rust_async.dart
index a7de63d2af..4fbd8f1cfb 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_rust_async_sse.dart
index 891a6e3cc9..cded9306e8 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sse.dart
index ce8434c77a..b43ec6e0f8 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sync.dart
index b601ecdbd5..f2024a94eb 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sync_sse.dart
index 83df671412..de73186311 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 d8d71aafb5..54f8901634 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 252cac8f0d..60142d1c9e 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 03a4fc45aa..69a6c09805 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 bcef4f10b4..42c32b9ab8 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 fc39ba08a2..1aa0d26994 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_rust_async.dart
index 8fd71beba6..f542a75434 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_rust_async_sse.dart
index d709251f9d..e9703eba24 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sse.dart
index fd7764d08b..76819ae286 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sync.dart
index afc3dca82f..b9ddc0dbe8 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sync_sse.dart
index 78a834cd27..f240b4e176 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_rust_async.dart
index 8b758c1daa..a437d1a81d 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_rust_async_sse.dart
index 3ab583f2d7..d79bae373d 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sse.dart
index ec175b2f10..78dc5e159f 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sync.dart
index 740936b0c8..e5f35a7791 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sync_sse.dart
index ba73bac94e..0f6c34dae0 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_rust_async.dart
index 4fff5d27b0..d5d5baad34 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_rust_async_sse.dart
index 653f2d9cdf..cc821dd162 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_sse.dart
index 0ea95e2261..ba5aea4a64 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_sync.dart
index 9571f9f954..4bae09d1a7 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_sync_sse.dart
index 52c808745c..713155e3e1 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/raw_string_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 324d60eeb0..15af146ab4 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 505c5017bc..b63196f61a 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 b1bf988f43..ae7adda833 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 7c189c54c1..02b61c5cfb 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 c39db0f84a..72e285588f 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 f723ab6fba..a1dbe6cf8f 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 4f1c75b5d2..753214a65a 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 8dde1ed300..2e0e0e8ecb 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 217e700019..8d315dda7b 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 e4cee3c4ad..584a6f5823 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 899bc62681..fa0e4c3cc0 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_sync_twin_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_sync_twin_moi.dart
index 9562703080..76c2eb90ea 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_sync_twin_moi.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_sync_twin_moi.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_sync_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_sync_twin_sse.dart
index 8f39882ffe..02b2121cb8 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_sync_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_sync_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_sync_twin_sse_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_sync_twin_sse_moi.dart
index 19eccd151e..832ccfcf0c 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_sync_twin_sse_moi.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_sync_twin_sse_moi.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_moi.dart
index e3c5580cd3..b243fa1bcc 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_moi.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_moi.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async.dart
index 2358dfb00a..da171f5573 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async_moi.dart
index 3753135385..7a74b03934 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async_moi.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async_moi.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async_sse.dart
index bc6fddfa10..68d8df5cbb 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async_sse_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async_sse_moi.dart
index 33a57bf252..8413ad0b72 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async_sse_moi.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async_sse_moi.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sse.dart
index 31c07606b6..2525f7edc9 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sse_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sse_moi.dart
index ceeb3b47fe..efb7e32af1 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sse_moi.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sse_moi.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync.dart
index 1b75f86819..5d1621f032 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync_moi.dart
index 121d3754f7..6fe3092a7c 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync_moi.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync_moi.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync_sse.dart
index 133fbfc765..9f0e810860 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync_sse_moi.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync_sse_moi.dart
index 85efbff20b..43ded4425c 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync_sse_moi.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync_sse_moi.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_rust_async.dart
index 250a5d3da0..c978e6e3d6 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_rust_async_sse.dart
index 946bfeb58a..e36acc2fa4 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_sse.dart
index 2dd3304e58..f2559e9aad 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_sync.dart
index 1dea0f5165..4f4bc03cfb 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_sync_sse.dart
index e6e5000a10..44d03f1af5 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/simple_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_misc_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_misc_twin_sse.dart
index 32113ee520..9daeb729db 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_misc_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/stream_misc_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 d614ab43de..2cc88a76d7 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 e3afd3e62c..2864260e29 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 e7fee5b358..8e102c5cd3 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_rust_async.dart
index a9da79a549..29f30c6744 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_rust_async_sse.dart
index d8c59dcbae..def0925eef 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_sse.dart
index 3ec582f464..3254134c86 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_sync.dart
index 48ab91720e..ffad686bbe 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_sync_sse.dart
index dbf2fda5a2..6a83ccff19 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/structure_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_rust_async.dart
index 7380338b88..03ff5ff4da 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_rust_async_sse.dart
index af12d181d1..adc1dc0a61 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_sse.dart
index e6e28d43a8..d2f0d55e65 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_sync.dart
index b07449f2f3..bce384b59c 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_sync_sse.dart
index f60c3d8106..2a76041580 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/tuple_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_rust_async.dart
index 7c04e6c690..c89dc02453 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_rust_async.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_rust_async_sse.dart
index dcd31e6785..a2bab600c5 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_rust_async_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_rust_async_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_sse.dart
index cb2df950b5..71707da0a3 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_sync.dart
index 45141cf87f..2527312f5c 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_sync_sse.dart
index f0fbe3b53f..b49832556a 100644
--- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_sync_sse.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/type_alias_twin_sync_sse.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 4d8d527c87..b7174f7dce 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 0c7f826e08..c87c09bb4e 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 581dae81d5..62cd69bc3e 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 f8d4ef3474..0f48bf2865 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 443b955e76..66c83eb4e9 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/raw_string.dart b/frb_example/pure_dart/lib/src/rust/api/raw_string.dart
index 3fc348fd64..75c041d19f 100644
--- a/frb_example/pure_dart/lib/src/rust/api/raw_string.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/raw_string.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 a5d13f9c6f..3c015d3fae 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/rust_opaque.dart b/frb_example/pure_dart/lib/src/rust/api/rust_opaque.dart
index bc56a71e03..297077f798 100644
--- a/frb_example/pure_dart/lib/src/rust/api/rust_opaque.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/rust_opaque.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/rust_opaque_sync.dart b/frb_example/pure_dart/lib/src/rust/api/rust_opaque_sync.dart
index eb532ff993..7cce4940ff 100644
--- a/frb_example/pure_dart/lib/src/rust/api/rust_opaque_sync.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/rust_opaque_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/simple.dart b/frb_example/pure_dart/lib/src/rust/api/simple.dart
index ae14f0e08d..a4f5b5ecb2 100644
--- a/frb_example/pure_dart/lib/src/rust/api/simple.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/simple.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 c27d553c7b..81b0bc8c54 100644
--- a/frb_example/pure_dart/lib/src/rust/api/stream.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/stream.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/stream_misc.dart b/frb_example/pure_dart/lib/src/rust/api/stream_misc.dart
index c50cdd9016..884d491736 100644
--- a/frb_example/pure_dart/lib/src/rust/api/stream_misc.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/stream_misc.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/structure.dart b/frb_example/pure_dart/lib/src/rust/api/structure.dart
index 79275fb8fe..afbd836684 100644
--- a/frb_example/pure_dart/lib/src/rust/api/structure.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/structure.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/tuple.dart b/frb_example/pure_dart/lib/src/rust/api/tuple.dart
index f26b4b19e0..ee69e5860b 100644
--- a/frb_example/pure_dart/lib/src/rust/api/tuple.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/tuple.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/api/type_alias.dart b/frb_example/pure_dart/lib/src/rust/api/type_alias.dart
index 187d283e33..86eeb21974 100644
--- a/frb_example/pure_dart/lib/src/rust/api/type_alias.dart
+++ b/frb_example/pure_dart/lib/src/rust/api/type_alias.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 847eceba04..54dd1aec58 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/auxiliary/new_module_system/sub_module.dart b/frb_example/pure_dart/lib/src/rust/auxiliary/new_module_system/sub_module.dart
index 164e9c74fb..6eadd70f8a 100644
--- a/frb_example/pure_dart/lib/src/rust/auxiliary/new_module_system/sub_module.dart
+++ b/frb_example/pure_dart/lib/src/rust/auxiliary/new_module_system/sub_module.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/auxiliary/old_module_system/sub_module.dart b/frb_example/pure_dart/lib/src/rust/auxiliary/old_module_system/sub_module.dart
index f60abe7dff..f2d6ea4282 100644
--- a/frb_example/pure_dart/lib/src/rust/auxiliary/old_module_system/sub_module.dart
+++ b/frb_example/pure_dart/lib/src/rust/auxiliary/old_module_system/sub_module.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/auxiliary/sample_types.dart b/frb_example/pure_dart/lib/src/rust/auxiliary/sample_types.dart
index 9cfb7f576c..86e6740ba2 100644
--- a/frb_example/pure_dart/lib/src/rust/auxiliary/sample_types.dart
+++ b/frb_example/pure_dart/lib/src/rust/auxiliary/sample_types.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart/lib/src/rust/deliberate_name_conflict.dart b/frb_example/pure_dart/lib/src/rust/deliberate_name_conflict.dart
index 933a933da8..ea92c1a149 100644
--- a/frb_example/pure_dart/lib/src/rust/deliberate_name_conflict.dart
+++ b/frb_example/pure_dart/lib/src/rust/deliberate_name_conflict.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 a3a1b0687a..a2b40e2534 100644
--- a/frb_example/pure_dart/lib/src/rust/frb_generated.dart
+++ b/frb_example/pure_dart/lib/src/rust/frb_generated.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
@@ -297,7 +297,7 @@ class RustLib extends BaseEntrypoint<RustLibApi, RustLibApiImpl, RustLibWire> {
       kDefaultExternalLibraryLoaderConfig;
 
   @override
-  String get codegenVersion => '2.0.0-dev.29';
+  String get codegenVersion => '2.0.0-dev.30';
 
   static const kDefaultExternalLibraryLoaderConfig =
       ExternalLibraryLoaderConfig(
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 06beb49f90..5245cf836f 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
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 8894f8bba0..7f096cf28e 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/pure_dart/pubspec.lock b/frb_example/pure_dart/pubspec.lock
index 84e9f587a1..dd2c0c65de 100644
--- a/frb_example/pure_dart/pubspec.lock
+++ b/frb_example/pure_dart/pubspec.lock
@@ -239,7 +239,7 @@ packages:
       path: "../../frb_dart"
       relative: true
     source: path
-    version: "2.0.0-dev.29"
+    version: "2.0.0-dev.30"
   flutter_rust_bridge_utils:
     dependency: "direct main"
     description:
diff --git a/frb_example/pure_dart/rust/Cargo.lock b/frb_example/pure_dart/rust/Cargo.lock
index fb0589d961..5fffa1f22a 100644
--- a/frb_example/pure_dart/rust/Cargo.lock
+++ b/frb_example/pure_dart/rust/Cargo.lock
@@ -247,7 +247,7 @@ checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
 
 [[package]]
 name = "flutter_rust_bridge"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 dependencies = [
  "allo-isolate",
  "android_logger",
@@ -275,7 +275,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge_macros"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 
 [[package]]
 name = "frb_example_pure_dart"
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 e39de8c301..414073dc43 100644
--- a/frb_example/pure_dart/rust/src/frb_generated.io.rs
+++ b/frb_example/pure_dart/rust/src/frb_generated.io.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/pure_dart/rust/src/frb_generated.rs b/frb_example/pure_dart/rust/src/frb_generated.rs
index 115b274251..cad122800f 100644
--- a/frb_example/pure_dart/rust/src/frb_generated.rs
+++ b/frb_example/pure_dart/rust/src/frb_generated.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 #![allow(
     non_camel_case_types,
@@ -73,7 +73,7 @@ flutter_rust_bridge::frb_generated_boilerplate!(
     default_rust_opaque = RustOpaqueNom,
     default_rust_auto_opaque = RustAutoOpaqueNom,
 );
-const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.29";
+const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.30";
 
 // Section: executor
 
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 c178ef3816..eb08d0a681 100644
--- a/frb_example/pure_dart/rust/src/frb_generated.web.rs
+++ b/frb_example/pure_dart/rust/src/frb_generated.web.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/array.dart b/frb_example/pure_dart_pde/lib/src/rust/api/array.dart
index bade2f90c3..31554c0461 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/array.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/array.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/async_misc.dart b/frb_example/pure_dart_pde/lib/src/rust/api/async_misc.dart
index bbcd362350..843edacc61 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/async_misc.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/async_misc.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/async_spawn.dart b/frb_example/pure_dart_pde/lib/src/rust/api/async_spawn.dart
index b49bd67b68..a20325be09 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/async_spawn.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/async_spawn.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 bcc3968d17..9699e2fb25 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/benchmark_misc.dart b/frb_example/pure_dart_pde/lib/src/rust/api/benchmark_misc.dart
index c269f67df4..3c7e5f42a3 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/benchmark_misc.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/benchmark_misc.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 8c614ed1eb..15b71546c7 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 2c66d6d0c9..7398cb0864 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/constructor.dart b/frb_example/pure_dart_pde/lib/src/rust/api/constructor.dart
index 9321ee19d6..b81d205df0 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/constructor.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/constructor.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 503827896b..8216a34d25 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/dart_fn.dart b/frb_example/pure_dart_pde/lib/src/rust/api/dart_fn.dart
index 0ebaea1d0b..2d58394ee4 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/dart_fn.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/dart_fn.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 7318e4934a..df0ce0fcbf 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/dart_opaque_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/dart_opaque_sync.dart
index 4bba284202..6ae56b8a85 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/dart_opaque_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/dart_opaque_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/deliberate_name_conflict.dart b/frb_example/pure_dart_pde/lib/src/rust/api/deliberate_name_conflict.dart
index 9d06c87401..1f6f8eea95 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/deliberate_name_conflict.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/deliberate_name_conflict.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 fe0948a025..ed2e87d633 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 453ca9a8b5..36801823a9 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 ea123ed83b..fe836bd024 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/exception.dart b/frb_example/pure_dart_pde/lib/src/rust/api/exception.dart
index 180032ca29..155595e018 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/exception.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/exception.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/external_type_in_crate.dart b/frb_example/pure_dart_pde/lib/src/rust/api/external_type_in_crate.dart
index 7e6b0685ad..ee296e6ed4 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/external_type_in_crate.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/external_type_in_crate.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/inside_macro.dart b/frb_example/pure_dart_pde/lib/src/rust/api/inside_macro.dart
index 86a4bf7a67..a7f935afce 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/inside_macro.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/inside_macro.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/map_and_set.dart b/frb_example/pure_dart_pde/lib/src/rust/api/map_and_set.dart
index 8675243220..9a3bc1698c 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/map_and_set.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/map_and_set.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 66394dcb9a..c65888c002 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/mirror.dart b/frb_example/pure_dart_pde/lib/src/rust/api/mirror.dart
index 3de41ee353..75dc06f32d 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/mirror.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/mirror.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 f530e68bd8..3a9c0f7ece 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 d8bcb23e34..31a800f96a 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_b.dart b/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_b.dart
index 78612ff4a0..06630ad60a 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_b.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/misc_no_twin_example_b.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 5363a7e0f8..5c40c1ddc0 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 07f33b8a5f..96405ef8e3 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 982dae084b..4ec585aab1 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/optional_primitive_misc.dart b/frb_example/pure_dart_pde/lib/src/rust/api/optional_primitive_misc.dart
index db4deeb3dc..98193cb6a5 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/optional_primitive_misc.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/optional_primitive_misc.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/primitive_list_misc.dart b/frb_example/pure_dart_pde/lib/src/rust/api/primitive_list_misc.dart
index 420d9d1298..dbcbc69a1f 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/primitive_list_misc.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/primitive_list_misc.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/primitive_misc.dart b/frb_example/pure_dart_pde/lib/src/rust/api/primitive_misc.dart
index 7c0d1576f2..941f867e22 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/primitive_misc.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/primitive_misc.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/array_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/array_twin_rust_async.dart
index 6a3c05feeb..ab20c5bdc2 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/array_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/array_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/array_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/array_twin_sync.dart
index 113a4b488a..7d9acabd6f 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/array_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/array_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 1181da3455..b205a0f35b 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 864df46006..e0d2aa6a20 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic.dart
index 879da46b50..d87ca67319 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 8effef37c9..d4d64acee0 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 386d87a8dc..7e84e379ea 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 74041a7023..64cef7da07 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_map.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_map.dart
index 27d2132841..50915630d8 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_map.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_map.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_map_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_map_twin_rust_async.dart
index 647e2ee452..31d5219fa0 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_map_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_map_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_map_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_map_twin_sync.dart
index a828f65f22..2684ff3a2f 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_map_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_map_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_optional.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_optional.dart
index dad59b3fc9..932304def6 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_optional.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_optional.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_optional_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_optional_twin_rust_async.dart
index a61a1e5076..aabd27bcf2 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_optional_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_optional_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_optional_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_optional_twin_sync.dart
index e3b0a7633a..9183542339 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_optional_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_optional_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_twin_rust_async.dart
index 2216611dfb..7e955d5387 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_twin_sync.dart
index b2f1e8e930..47afe24a81 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/basic_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 cc28358a99..bfecb3e4e1 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 6173b0cbb4..e053a882c0 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 f1f376f013..ed5a1c4eb5 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 9b05de6b0b..4c0c315937 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 9c810c553c..335c83c134 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 526e9e301f..28d7b93706 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 1e4f7fde14..105b77978a 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_fn_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_fn_twin_rust_async.dart
index 5b5b9bd159..edddfa860c 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_fn_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/dart_fn_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 9dbbed4eee..a5da6d902b 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 90610b3bca..7d834ff047 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 e84fa2572c..a0c580799f 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 9d66655853..0cbbda96ec 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 566acdfa82..1b1cc5f772 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 6f355c5489..f4451f6ff8 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 4bbdb41a24..c0f48bc76f 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/exception_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/exception_twin_rust_async.dart
index 6d735c74dd..1ad0041c1e 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/exception_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/exception_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/exception_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/exception_twin_sync.dart
index 004f4bafd9..1b1580132c 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/exception_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/exception_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_rust_async.dart
index 50c8aa31b9..e1440079e7 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sync.dart
index 1f7f50e8f2..87dbab4db6 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/external_type_in_crate_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/map_and_set_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/map_and_set_twin_rust_async.dart
index ff9f5bd494..272eec8231 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/map_and_set_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/map_and_set_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/map_and_set_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/map_and_set_twin_sync.dart
index f0c8758b28..e5441d5885 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/map_and_set_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/map_and_set_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 ddfe1699df..5d386a8bce 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 c59b9e7fe0..8ba1722bee 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/mirror_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/mirror_twin_rust_async.dart
index 9b6ee29939..142ac6b7f1 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/mirror_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/mirror_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/mirror_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/mirror_twin_sync.dart
index 82ee60c447..0d6b470552 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/mirror_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/mirror_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 43489ecd4b..4d1395bdbf 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 eaa4fef1a2..1c3188eb6a 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 1d3e91e36f..3bba43fb05 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 b1c6ad5887..d822ba2317 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 153f4cc0db..7e9ef0fab5 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 a01b709945..e3d1549d54 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_rust_async.dart
index a7de63d2af..4fbd8f1cfb 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sync.dart
index b601ecdbd5..f2024a94eb 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/optional_primitive_misc_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 d8d71aafb5..54f8901634 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 bcef4f10b4..42c32b9ab8 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_rust_async.dart
index 8fd71beba6..f542a75434 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sync.dart
index afc3dca82f..b9ddc0dbe8 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_list_misc_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_misc_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_misc_twin_rust_async.dart
index 8b758c1daa..a437d1a81d 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_misc_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_misc_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sync.dart
index 740936b0c8..e5f35a7791 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/primitive_misc_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/raw_string_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/raw_string_twin_rust_async.dart
index 4fff5d27b0..d5d5baad34 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/raw_string_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/raw_string_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/raw_string_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/raw_string_twin_sync.dart
index 9571f9f954..4bae09d1a7 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/raw_string_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/raw_string_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 307173a90e..5d845abf26 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 728fc9f951..f1b6141a13 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async.dart
index fe71319cce..f6a37bf6d9 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_opaque_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync.dart
index 537831ce84..416ceb05f1 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/rust_opaque_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/simple_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/simple_twin_rust_async.dart
index 250a5d3da0..c978e6e3d6 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/simple_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/simple_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/simple_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/simple_twin_sync.dart
index 1dea0f5165..4f4bc03cfb 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/simple_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/simple_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 d614ab43de..2cc88a76d7 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/structure_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/structure_twin_rust_async.dart
index a9da79a549..29f30c6744 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/structure_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/structure_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/structure_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/structure_twin_sync.dart
index 48ab91720e..ffad686bbe 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/structure_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/structure_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/tuple_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/tuple_twin_rust_async.dart
index 7380338b88..03ff5ff4da 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/tuple_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/tuple_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/tuple_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/tuple_twin_sync.dart
index b07449f2f3..bce384b59c 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/tuple_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/tuple_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/type_alias_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/type_alias_twin_rust_async.dart
index 7c04e6c690..c89dc02453 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/type_alias_twin_rust_async.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/type_alias_twin_rust_async.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/type_alias_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/type_alias_twin_sync.dart
index 45141cf87f..2527312f5c 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/type_alias_twin_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/type_alias_twin_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 4d8d527c87..b7174f7dce 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 f8d4ef3474..0f48bf2865 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/raw_string.dart b/frb_example/pure_dart_pde/lib/src/rust/api/raw_string.dart
index 3fc348fd64..75c041d19f 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/raw_string.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/raw_string.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 baeef60d25..00327058f5 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/rust_opaque.dart b/frb_example/pure_dart_pde/lib/src/rust/api/rust_opaque.dart
index 55d8aea07c..cbcbf8176c 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/rust_opaque.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/rust_opaque.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/rust_opaque_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/rust_opaque_sync.dart
index fec78a5fca..b8d4ba75c7 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/rust_opaque_sync.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/rust_opaque_sync.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/simple.dart b/frb_example/pure_dart_pde/lib/src/rust/api/simple.dart
index ae14f0e08d..a4f5b5ecb2 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/simple.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/simple.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 c27d553c7b..81b0bc8c54 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/stream_misc.dart b/frb_example/pure_dart_pde/lib/src/rust/api/stream_misc.dart
index c50cdd9016..884d491736 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/stream_misc.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/stream_misc.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/structure.dart b/frb_example/pure_dart_pde/lib/src/rust/api/structure.dart
index 79275fb8fe..afbd836684 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/structure.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/structure.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/tuple.dart b/frb_example/pure_dart_pde/lib/src/rust/api/tuple.dart
index f26b4b19e0..ee69e5860b 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/tuple.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/tuple.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/type_alias.dart b/frb_example/pure_dart_pde/lib/src/rust/api/type_alias.dart
index 187d283e33..86eeb21974 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/api/type_alias.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/api/type_alias.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 847eceba04..54dd1aec58 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/auxiliary/new_module_system/sub_module.dart b/frb_example/pure_dart_pde/lib/src/rust/auxiliary/new_module_system/sub_module.dart
index 164e9c74fb..6eadd70f8a 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/auxiliary/new_module_system/sub_module.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/auxiliary/new_module_system/sub_module.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/auxiliary/old_module_system/sub_module.dart b/frb_example/pure_dart_pde/lib/src/rust/auxiliary/old_module_system/sub_module.dart
index f60abe7dff..f2d6ea4282 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/auxiliary/old_module_system/sub_module.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/auxiliary/old_module_system/sub_module.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/auxiliary/sample_types.dart b/frb_example/pure_dart_pde/lib/src/rust/auxiliary/sample_types.dart
index 9cfb7f576c..86e6740ba2 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/auxiliary/sample_types.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/auxiliary/sample_types.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
diff --git a/frb_example/pure_dart_pde/lib/src/rust/deliberate_name_conflict.dart b/frb_example/pure_dart_pde/lib/src/rust/deliberate_name_conflict.dart
index 933a933da8..ea92c1a149 100644
--- a/frb_example/pure_dart_pde/lib/src/rust/deliberate_name_conflict.dart
+++ b/frb_example/pure_dart_pde/lib/src/rust/deliberate_name_conflict.dart
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
 
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 56b1596d8f..71d0afbbe5 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
@@ -174,7 +174,7 @@ class RustLib extends BaseEntrypoint<RustLibApi, RustLibApiImpl, RustLibWire> {
       kDefaultExternalLibraryLoaderConfig;
 
   @override
-  String get codegenVersion => '2.0.0-dev.29';
+  String get codegenVersion => '2.0.0-dev.30';
 
   static const kDefaultExternalLibraryLoaderConfig =
       ExternalLibraryLoaderConfig(
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 604923f5c0..b8719499e5 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
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 f468e2d9e2..f17033a03a 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
 
diff --git a/frb_example/pure_dart_pde/pubspec.lock b/frb_example/pure_dart_pde/pubspec.lock
index 84e9f587a1..dd2c0c65de 100644
--- a/frb_example/pure_dart_pde/pubspec.lock
+++ b/frb_example/pure_dart_pde/pubspec.lock
@@ -239,7 +239,7 @@ packages:
       path: "../../frb_dart"
       relative: true
     source: path
-    version: "2.0.0-dev.29"
+    version: "2.0.0-dev.30"
   flutter_rust_bridge_utils:
     dependency: "direct main"
     description:
diff --git a/frb_example/pure_dart_pde/rust/Cargo.lock b/frb_example/pure_dart_pde/rust/Cargo.lock
index 8464ccdbb1..b3c46b2381 100644
--- a/frb_example/pure_dart_pde/rust/Cargo.lock
+++ b/frb_example/pure_dart_pde/rust/Cargo.lock
@@ -247,7 +247,7 @@ checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
 
 [[package]]
 name = "flutter_rust_bridge"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 dependencies = [
  "allo-isolate",
  "android_logger",
@@ -275,7 +275,7 @@ dependencies = [
 
 [[package]]
 name = "flutter_rust_bridge_macros"
-version = "2.0.0-dev.29"
+version = "2.0.0-dev.30"
 
 [[package]]
 name = "frb_example_pure_dart_example_external_lib"
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 67da358091..a26554fb11 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
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 05f587dd29..038c29fa49 100644
--- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs
+++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 #![allow(
     non_camel_case_types,
@@ -46,7 +46,7 @@ flutter_rust_bridge::frb_generated_boilerplate!(
     default_rust_opaque = RustOpaqueMoi,
     default_rust_auto_opaque = RustAutoOpaqueMoi,
 );
-const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.29";
+const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.30";
 
 // Section: executor
 
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 94d89202c2..bfeb4b7837 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
@@ -1,5 +1,5 @@
 // This file is automatically generated, so please do not edit it.
-// Generated by `flutter_rust_bridge`@ 2.0.0-dev.29.
+// Generated by `flutter_rust_bridge`@ 2.0.0-dev.30.
 
 // Section: imports
 
diff --git a/tools/frb_internal/pubspec.lock b/tools/frb_internal/pubspec.lock
index d512d876be..f8678d9ec6 100644
--- a/tools/frb_internal/pubspec.lock
+++ b/tools/frb_internal/pubspec.lock
@@ -215,7 +215,7 @@ packages:
       path: "../../frb_dart"
       relative: true
     source: path
-    version: "2.0.0-dev.29"
+    version: "2.0.0-dev.30"
   freezed:
     dependency: "direct dev"
     description: