diff --git a/frb_dart/lib/flutter_rust_bridge_for_generated.dart b/frb_dart/lib/flutter_rust_bridge_for_generated.dart index 9e9b3bb5405..b41ab06fe44 100644 --- a/frb_dart/lib/flutter_rust_bridge_for_generated.dart +++ b/frb_dart/lib/flutter_rust_bridge_for_generated.dart @@ -3,3 +3,5 @@ library; export 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated_io.dart' if (dart.library.js_interop) 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated_web.dart'; +export 'package:flutter_rust_bridge/src/logging/frb_logging.dart' + show FrbDartLogging, FrbLogRecordData, kFrbDartLogging; diff --git a/frb_dart/lib/src/logging/frb_logging.dart b/frb_dart/lib/src/logging/frb_logging.dart new file mode 100644 index 00000000000..9f5d9db00e1 --- /dev/null +++ b/frb_dart/lib/src/logging/frb_logging.dart @@ -0,0 +1,109 @@ +// ignore_for_file: avoid_print + +import 'dart:async'; + +import 'package:logging/logging.dart'; + +/// A normalized Rust log record received through flutter_rust_bridge. +class FrbLogRecordData { + /// The Rust `log` level name, for example `INFO` or `WARN`. + final String level; + + /// The formatted log message. + final String message; + + /// The Rust log target. + final String target; + + /// The Rust module path, when available. + final String? modulePath; + + /// The Rust source file, when available. + final String? file; + + /// The Rust source line, when available. + final int? line; + + /// Creates a normalized log record for Dart-side processing. + const FrbLogRecordData({ + required this.level, + required this.message, + required this.target, + required this.modulePath, + required this.file, + required this.line, + }); +} + +/// The Dart side of the Rust `log` to Dart `logging` bridge. +final kFrbDartLogging = FrbDartLogging._(); + +/// Installs the Dart side of the Rust `log` to Dart `logging` bridge. +class FrbDartLogging { + FrbDartLogging._(); + + StreamSubscription? _subscription; + StreamSubscription? _defaultOutputSubscription; + + /// Connects a generated Rust log stream to the Dart `logging` package. + void init({ + required Stream rustLogStream, + required FrbLogRecordData Function(T record) mapRecord, + bool setupDefaultOutput = true, + }) { + final previousSubscription = _subscription; + + _subscription = rustLogStream.listen( + (record) { + final mapped = mapRecord(record); + Logger(mapped.target).log(_toDartLevel(mapped.level), mapped.message); + }, + onError: (Object error, StackTrace stackTrace) { + Logger( + 'flutter_rust_bridge.logging', + ).severe('Error in Rust log stream', error, stackTrace); + }, + ); + + if (previousSubscription != null) { + unawaited(previousSubscription.cancel()); + } + + if (setupDefaultOutput) { + _setupDefaultOutput(); + } + } + + /// Disconnects the Rust log stream listener. + Future dispose() async { + await _subscription?.cancel(); + _subscription = null; + } + + void _setupDefaultOutput() { + _defaultOutputSubscription ??= Logger.root.onRecord.listen((record) { + final loggerName = record.loggerName.isEmpty ? 'root' : record.loggerName; + print( + '${record.level.name}: ${record.time}: $loggerName: ${record.message}', + ); + }); + } + + Level _toDartLevel(String level) { + switch (level.toUpperCase()) { + case 'TRACE': + return Level.FINER; + case 'DEBUG': + return Level.FINE; + case 'INFO': + return Level.INFO; + case 'WARN': + case 'WARNING': + return Level.WARNING; + case 'ERROR': + return Level.SEVERE; + default: + return Level.INFO; + } + } +} diff --git a/frb_dart/pubspec.yaml b/frb_dart/pubspec.yaml index b7a7a8f0f9f..52049041222 100644 --- a/frb_dart/pubspec.yaml +++ b/frb_dart/pubspec.yaml @@ -9,6 +9,7 @@ dependencies: async: ^2.11.0 build_cli_annotations: ^2.1.0 collection: ^1.16.0 + logging: ^1.3.0 meta: ^1.3.0 path: ^1.8.1 web: '>=0.5.0 <2.0.0' diff --git a/frb_dart/test/frb_logging_test.dart b/frb_dart/test/frb_logging_test.dart new file mode 100644 index 00000000000..b6f247585de --- /dev/null +++ b/frb_dart/test/frb_logging_test.dart @@ -0,0 +1,149 @@ +import 'dart:async'; + +import 'package:flutter_rust_bridge/src/logging/frb_logging.dart'; +import 'package:logging/logging.dart'; +import 'package:test/test.dart'; + +void main() { + tearDown(() async { + await kFrbDartLogging.dispose(); + }); + + test('Rust log records are forwarded to Dart logging', () async { + final controller = StreamController<_RustLogRecord>(); + final receivedRecords = []; + final previousLevel = Logger.root.level; + final subscription = Logger.root.onRecord.listen(receivedRecords.add); + Logger.root.level = Level.ALL; + + try { + kFrbDartLogging.init<_RustLogRecord>( + rustLogStream: controller.stream, + setupDefaultOutput: false, + mapRecord: (record) => FrbLogRecordData( + level: record.level, + message: record.message, + target: record.target, + modulePath: null, + file: null, + line: null, + ), + ); + + controller.add( + const _RustLogRecord( + level: 'WARN', + message: 'disk almost full', + target: 'rust.storage', + ), + ); + await pumpEventQueue(); + + expect(receivedRecords, hasLength(1)); + expect(receivedRecords.single.level, Level.WARNING); + expect(receivedRecords.single.message, 'disk almost full'); + expect(receivedRecords.single.loggerName, 'rust.storage'); + } finally { + Logger.root.level = previousLevel; + await subscription.cancel(); + await controller.close(); + } + }); + + test('Rust log stream errors are forwarded to Dart logging', () async { + final controller = StreamController<_RustLogRecord>(); + final receivedRecords = []; + final previousLevel = Logger.root.level; + final subscription = Logger.root.onRecord.listen(receivedRecords.add); + Logger.root.level = Level.ALL; + + try { + kFrbDartLogging.init<_RustLogRecord>( + rustLogStream: controller.stream, + setupDefaultOutput: false, + mapRecord: (record) => FrbLogRecordData( + level: record.level, + message: record.message, + target: record.target, + modulePath: null, + file: null, + line: null, + ), + ); + + final error = StateError('stream failed'); + controller.addError(error, StackTrace.current); + await pumpEventQueue(); + + expect(receivedRecords, hasLength(1)); + expect(receivedRecords.single.level, Level.SEVERE); + expect(receivedRecords.single.message, 'Error in Rust log stream'); + expect(receivedRecords.single.error, same(error)); + expect(receivedRecords.single.loggerName, 'flutter_rust_bridge.logging'); + } finally { + Logger.root.level = previousLevel; + await subscription.cancel(); + await controller.close(); + } + }); + + test('Rust log levels are mapped to idiomatic Dart logging levels', () async { + final controller = StreamController<_RustLogRecord>(); + final receivedRecords = []; + final previousLevel = Logger.root.level; + final subscription = Logger.root.onRecord.listen(receivedRecords.add); + Logger.root.level = Level.ALL; + + try { + kFrbDartLogging.init<_RustLogRecord>( + rustLogStream: controller.stream, + setupDefaultOutput: false, + mapRecord: (record) => FrbLogRecordData( + level: record.level, + message: record.message, + target: record.target, + modulePath: null, + file: null, + line: null, + ), + ); + + controller.add( + const _RustLogRecord( + level: 'TRACE', + message: 'trace message', + target: 'rust.trace', + ), + ); + controller.add( + const _RustLogRecord( + level: 'DEBUG', + message: 'debug message', + target: 'rust.debug', + ), + ); + await pumpEventQueue(); + + expect(receivedRecords.map((record) => record.level), [ + Level.FINER, + Level.FINE, + ]); + } finally { + Logger.root.level = previousLevel; + await subscription.cancel(); + await controller.close(); + } + }); +} + +class _RustLogRecord { + final String level; + final String message; + final String target; + + const _RustLogRecord({ + required this.level, + required this.message, + required this.target, + }); +} diff --git a/frb_example/flutter_package/example/pubspec.lock b/frb_example/flutter_package/example/pubspec.lock index 03c88c5500f..6993c06b7de 100644 --- a/frb_example/flutter_package/example/pubspec.lock +++ b/frb_example/flutter_package/example/pubspec.lock @@ -160,6 +160,14 @@ packages: url: "https://pub.dev" source: hosted version: "6.1.0" + logging: + dependency: transitive + description: + name: logging + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 + url: "https://pub.dev" + source: hosted + version: "1.3.0" matcher: dependency: transitive description: diff --git a/frb_example/flutter_via_create/pubspec.lock b/frb_example/flutter_via_create/pubspec.lock index c27a4781f14..cd623e997f0 100644 --- a/frb_example/flutter_via_create/pubspec.lock +++ b/frb_example/flutter_via_create/pubspec.lock @@ -153,6 +153,14 @@ packages: url: "https://pub.dev" source: hosted version: "6.1.0" + logging: + dependency: transitive + description: + name: logging + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 + url: "https://pub.dev" + source: hosted + version: "1.3.0" matcher: dependency: transitive description: diff --git a/frb_example/flutter_via_integrate/pubspec.lock b/frb_example/flutter_via_integrate/pubspec.lock index 9d87f9aafb6..608d3ed654b 100644 --- a/frb_example/flutter_via_integrate/pubspec.lock +++ b/frb_example/flutter_via_integrate/pubspec.lock @@ -153,6 +153,14 @@ packages: url: "https://pub.dev" source: hosted version: "6.1.0" + logging: + dependency: transitive + description: + name: logging + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 + url: "https://pub.dev" + source: hosted + version: "1.3.0" matcher: dependency: transitive description: diff --git a/frb_example/integrate_third_party/pubspec.lock b/frb_example/integrate_third_party/pubspec.lock index d16de1dc867..5e717f06233 100644 --- a/frb_example/integrate_third_party/pubspec.lock +++ b/frb_example/integrate_third_party/pubspec.lock @@ -373,10 +373,10 @@ packages: dependency: transitive description: name: logging - sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340" + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.3.0" matcher: dependency: transitive description: diff --git a/frb_example/pure_dart/frb_generated.h b/frb_example/pure_dart/frb_generated.h index 6f5ae5b18e7..4b12bdf4735 100644 --- a/frb_example/pure_dart/frb_generated.h +++ b/frb_example/pure_dart/frb_generated.h @@ -3306,6 +3306,15 @@ typedef struct wire_cst_demo_struct_for_rust_call_dart_twin_rust_async { struct wire_cst_list_prim_u_8_strict *name; } wire_cst_demo_struct_for_rust_call_dart_twin_rust_async; +typedef struct wire_cst_frb_log_record { + struct wire_cst_list_prim_u_8_strict *level; + struct wire_cst_list_prim_u_8_strict *message; + struct wire_cst_list_prim_u_8_strict *target; + struct wire_cst_list_prim_u_8_strict *module_path; + struct wire_cst_list_prim_u_8_strict *file; + uint32_t *line; +} wire_cst_frb_log_record; + typedef struct wire_cst_log_2_twin_normal { uint32_t key; struct wire_cst_list_prim_u_8_strict *value; @@ -6196,6 +6205,9 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__optional_twin void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__optional_twin_sync_sse__element_twin_sync_sse_default(int64_t port_); +void frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__emit_log_message(int64_t port_, + struct wire_cst_list_prim_u_8_strict *message); + void frbgen_frb_example_pure_dart_wire__crate__api__misc_type__empty_struct_twin_normal(int64_t port_, struct wire_cst_empty_twin_normal *empty); @@ -8033,6 +8045,14 @@ WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manua int32_t rust_vec_len_, int32_t data_len_); +void frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__frb_init_logger(int64_t port_, + struct wire_cst_list_prim_u_8_strict *sink, + struct wire_cst_list_prim_u_8_strict *max_level); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__frb_logging_max_level(void); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output(void); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__rust_opaque_sync_twin_moi__frb_sync_generator_test_twin_moi(void); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal(void); @@ -10833,6 +10853,8 @@ WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manua int32_t rust_vec_len_, int32_t data_len_); +void frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__print_to_console_smoke_test(int64_t port_); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__init_dart_code__record_init_dart_code_message(struct wire_cst_list_prim_u_8_strict *message); void frbgen_frb_example_pure_dart_wire__crate__api__event_listener__register_event_listener_twin_normal(int64_t port_, @@ -16856,6 +16878,11 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__external_type_in_crate__call_old_module_system_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__external_type_in_crate__use_imported_enum_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__emit_log_message); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__frb_init_logger); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__frb_logging_max_level); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__print_to_console_smoke_test); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__function_at_api_mod_rs); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__MyImplTraitWithSelfTwinNormal_method_with_bad_self_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__MyImplTraitWithSelfTwinNormal_method_with_good_self_twin_normal); diff --git a/frb_example/pure_dart/lib/src/rust/api/frb_logging.dart b/frb_example/pure_dart/lib/src/rust/api/frb_logging.dart new file mode 100644 index 00000000000..04785e48240 --- /dev/null +++ b/frb_example/pure_dart/lib/src/rust/api/frb_logging.dart @@ -0,0 +1,67 @@ +// This file is automatically generated, so please do not edit it. +// @generated by `flutter_rust_bridge`@ 2.12.0. + +import 'dart:io'; + +// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import + +import '../frb_generated.dart'; +import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; + +// These functions are ignored because they are not marked as `pub`: `frb_log_record_to_console`, `frb_parse_logging_max_level` +// These types are ignored because they are neither used by any `pub` functions nor (for structs and enums) marked `#[frb(unignore)]`: `FrbDartLogger` +// These function are ignored because they are on traits that is not defined in current crate (put an empty `#[frb]` on it to unignore): `clone`, `enabled`, `flush`, `fmt`, `log` + +Stream frbInitLogger({required String maxLevel}) => + RustLib.instance.api.crateApiFrbLoggingFrbInitLogger(maxLevel: maxLevel); + +String frbLoggingMaxLevel() => + RustLib.instance.api.crateApiFrbLoggingFrbLoggingMaxLevel(); + +bool frbLoggingSetupDartLoggingOutput() => + RustLib.instance.api.crateApiFrbLoggingFrbLoggingSetupDartLoggingOutput(); + +Future emitLogMessage({required String message}) => + RustLib.instance.api.crateApiFrbLoggingEmitLogMessage(message: message); + +Future printToConsoleSmokeTest() => + RustLib.instance.api.crateApiFrbLoggingPrintToConsoleSmokeTest(); + +class FrbLogRecord { + final String level; + final String message; + final String target; + final String? modulePath; + final String? file; + final int? line; + + const FrbLogRecord({ + required this.level, + required this.message, + required this.target, + this.modulePath, + this.file, + this.line, + }); + + @override + int get hashCode => + level.hashCode ^ + message.hashCode ^ + target.hashCode ^ + modulePath.hashCode ^ + file.hashCode ^ + line.hashCode; + + @override + bool operator ==(Object other) => + identical(this, other) || + other is FrbLogRecord && + runtimeType == other.runtimeType && + level == other.level && + message == other.message && + target == other.target && + modulePath == other.modulePath && + file == other.file && + line == other.line; +} 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 c731db8aae5..abd505116f0 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.dart @@ -35,6 +35,7 @@ import 'api/event_listener.dart'; import 'api/exception.dart'; import 'api/external_impl.dart'; import 'api/external_type_in_crate.dart'; +import 'api/frb_logging.dart'; import 'api/impl_trait.dart'; import 'api/init_dart_code.dart'; import 'api/inside_macro.dart'; @@ -345,6 +346,19 @@ class RustLib extends BaseEntrypoint { await api.crateApiCustomizationMyInitOne(); await api.crateApiCustomizationMyInitTwo(); + kFrbDartLogging.init( + rustLogStream: frbInitLogger(maxLevel: frbLoggingMaxLevel()), + mapRecord: (record) => FrbLogRecordData( + level: record.level, + message: record.message, + target: record.target, + modulePath: record.modulePath, + file: record.file, + line: record.line, + ), + setupDefaultOutput: frbLoggingSetupDartLoggingOutput(), + ); + recordInitDartCodeMessage(message: 'first'); recordInitDartCodeMessage(message: 'second'); @@ -358,7 +372,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.12.0'; @override - int get rustContentHash => 790380417; + int get rustContentHash => 1307953700; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -3030,6 +3044,8 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualOptionalTwinSyncSseElementTwinSyncSseDefault(); + Future crateApiFrbLoggingEmitLogMessage({required String message}); + Future crateApiMiscTypeEmptyStructTwinNormal( {required EmptyTwinNormal empty}); @@ -4904,6 +4920,13 @@ abstract class RustLibApi extends BaseApi { FrbOpaqueReturnTwinSyncSseMoi crateApiPseudoManualRustOpaqueTwinSyncSseMoiFrbGeneratorTestTwinSyncSseMoi(); + Stream crateApiFrbLoggingFrbInitLogger( + {required String maxLevel}); + + String crateApiFrbLoggingFrbLoggingMaxLevel(); + + bool crateApiFrbLoggingFrbLoggingSetupDartLoggingOutput(); + FrbOpaqueSyncReturnTwinMoi crateApiPseudoManualRustOpaqueSyncTwinMoiFrbSyncGeneratorTestTwinMoi(); @@ -7523,6 +7546,8 @@ abstract class RustLibApi extends BaseApi { Uint8List crateApiPseudoManualEnumerationTwinSyncSsePrintNoteTwinSyncSse( {required NoteTwinSyncSse note}); + Future crateApiFrbLoggingPrintToConsoleSmokeTest(); + void crateApiInitDartCodeRecordInitDartCodeMessage({required String message}); Future> @@ -35193,6 +35218,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future crateApiFrbLoggingEmitLogMessage({required String message}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = cst_encode_String(message); + return wire.wire__crate__api__frb_logging__emit_log_message( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: kCrateApiFrbLoggingEmitLogMessageConstMeta, + argValues: [message], + apiImpl: this, + )); + } + + TaskConstMeta get kCrateApiFrbLoggingEmitLogMessageConstMeta => + const TaskConstMeta( + debugName: "emit_log_message", + argNames: ["message"], + ); + @override Future crateApiMiscTypeEmptyStructTwinNormal( {required EmptyTwinNormal empty}) { @@ -50027,6 +50076,80 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Stream crateApiFrbLoggingFrbInitLogger( + {required String maxLevel}) { + final sink = RustStreamSink(); + unawaited(handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = cst_encode_StreamSink_frb_log_record_Dco(sink); + var arg1 = cst_encode_String(maxLevel); + return wire.wire__crate__api__frb_logging__frb_init_logger( + port_, arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: kCrateApiFrbLoggingFrbInitLoggerConstMeta, + argValues: [sink, maxLevel], + apiImpl: this, + ))); + return sink.stream; + } + + TaskConstMeta get kCrateApiFrbLoggingFrbInitLoggerConstMeta => + const TaskConstMeta( + debugName: "frb_init_logger", + argNames: ["sink", "maxLevel"], + ); + + @override + String crateApiFrbLoggingFrbLoggingMaxLevel() { + return handler.executeSync(SyncTask( + callFfi: () { + return wire.wire__crate__api__frb_logging__frb_logging_max_level(); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_String, + decodeErrorData: null, + ), + constMeta: kCrateApiFrbLoggingFrbLoggingMaxLevelConstMeta, + argValues: [], + apiImpl: this, + )); + } + + TaskConstMeta get kCrateApiFrbLoggingFrbLoggingMaxLevelConstMeta => + const TaskConstMeta( + debugName: "frb_logging_max_level", + argNames: [], + ); + + @override + bool crateApiFrbLoggingFrbLoggingSetupDartLoggingOutput() { + return handler.executeSync(SyncTask( + callFfi: () { + return wire + .wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output(); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_bool, + decodeErrorData: null, + ), + constMeta: kCrateApiFrbLoggingFrbLoggingSetupDartLoggingOutputConstMeta, + argValues: [], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiFrbLoggingFrbLoggingSetupDartLoggingOutputConstMeta => + const TaskConstMeta( + debugName: "frb_logging_setup_dart_logging_output", + argNames: [], + ); + @override FrbOpaqueSyncReturnTwinMoi crateApiPseudoManualRustOpaqueSyncTwinMoiFrbSyncGeneratorTestTwinMoi() { @@ -72341,6 +72464,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["note"], ); + @override + Future crateApiFrbLoggingPrintToConsoleSmokeTest() { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + return wire + .wire__crate__api__frb_logging__print_to_console_smoke_test(port_); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: kCrateApiFrbLoggingPrintToConsoleSmokeTestConstMeta, + argValues: [], + apiImpl: this, + )); + } + + TaskConstMeta get kCrateApiFrbLoggingPrintToConsoleSmokeTestConstMeta => + const TaskConstMeta( + debugName: "print_to_console_smoke_test", + argNames: [], + ); + @override void crateApiInitDartCodeRecordInitDartCodeMessage( {required String message}) { @@ -106630,6 +106776,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { throw UnimplementedError(); } + @protected + RustStreamSink dco_decode_StreamSink_frb_log_record_Dco( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected RustStreamSink dco_decode_StreamSink_i_32_Dco(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -115174,6 +115327,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); } + @protected + FrbLogRecord dco_decode_frb_log_record(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + final arr = raw as List; + if (arr.length != 6) + throw Exception('unexpected arr length: expect 6 but see ${arr.length}'); + return FrbLogRecord( + level: dco_decode_String(arr[0]), + message: dco_decode_String(arr[1]), + target: dco_decode_String(arr[2]), + modulePath: dco_decode_opt_String(arr[3]), + file: dco_decode_opt_String(arr[4]), + line: dco_decode_opt_box_autoadd_u_32(arr[5]), + ); + } + @protected HashMapValue dco_decode_hash_map_value(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -129642,6 +129811,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { throw UnimplementedError('Unreachable ()'); } + @protected + RustStreamSink sse_decode_StreamSink_frb_log_record_Dco( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + throw UnimplementedError('Unreachable ()'); + } + @protected RustStreamSink sse_decode_StreamSink_i_32_Dco( SseDeserializer deserializer) { @@ -138166,6 +138342,24 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return FeedIdTwinSyncSse(field0: var_field0); } + @protected + FrbLogRecord sse_decode_frb_log_record(SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var var_level = sse_decode_String(deserializer); + var var_message = sse_decode_String(deserializer); + var var_target = sse_decode_String(deserializer); + var var_modulePath = sse_decode_opt_String(deserializer); + var var_file = sse_decode_opt_String(deserializer); + var var_line = sse_decode_opt_box_autoadd_u_32(deserializer); + return FrbLogRecord( + level: var_level, + message: var_message, + target: var_target, + modulePath: var_modulePath, + file: var_file, + line: var_line); + } + @protected HashMapValue sse_decode_hash_map_value(SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs @@ -157464,6 +157658,19 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void sse_encode_StreamSink_frb_log_record_Dco( + RustStreamSink self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_String( + self.setupAndSerialize( + codec: DcoCodec( + decodeSuccessData: dco_decode_frb_log_record, + decodeErrorData: dco_decode_AnyhowException, + )), + serializer); + } + @protected void sse_encode_StreamSink_i_32_Dco( RustStreamSink self, SseSerializer serializer) { @@ -165143,6 +165350,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_8_array_8(self.field0, serializer); } + @protected + void sse_encode_frb_log_record(FrbLogRecord self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_String(self.level, serializer); + sse_encode_String(self.message, serializer); + sse_encode_String(self.target, serializer); + sse_encode_opt_String(self.modulePath, serializer); + sse_encode_opt_String(self.file, serializer); + sse_encode_opt_box_autoadd_u_32(self.line, serializer); + } + @protected void sse_encode_hash_map_value(HashMapValue self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs 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 af6687adae8..8095a83ae3f 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 @@ -31,6 +31,7 @@ import 'api/event_listener.dart'; import 'api/exception.dart'; import 'api/external_impl.dart'; import 'api/external_type_in_crate.dart'; +import 'api/frb_logging.dart'; import 'api/impl_trait.dart'; import 'api/init_dart_code.dart'; import 'api/inside_macro.dart'; @@ -4341,6 +4342,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RustStreamSink dco_decode_StreamSink_event_twin_sse_Sse( dynamic raw); + @protected + RustStreamSink dco_decode_StreamSink_frb_log_record_Dco( + dynamic raw); + @protected RustStreamSink dco_decode_StreamSink_i_32_Dco(dynamic raw); @@ -7728,6 +7733,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected FeedIdTwinSyncSse dco_decode_feed_id_twin_sync_sse(dynamic raw); + @protected + FrbLogRecord dco_decode_frb_log_record(dynamic raw); + @protected HashMapValue dco_decode_hash_map_value(dynamic raw); @@ -13791,6 +13799,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RustStreamSink sse_decode_StreamSink_event_twin_sse_Sse( SseDeserializer deserializer); + @protected + RustStreamSink sse_decode_StreamSink_frb_log_record_Dco( + SseDeserializer deserializer); + @protected RustStreamSink sse_decode_StreamSink_i_32_Dco( SseDeserializer deserializer); @@ -17544,6 +17556,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { FeedIdTwinSyncSse sse_decode_feed_id_twin_sync_sse( SseDeserializer deserializer); + @protected + FrbLogRecord sse_decode_frb_log_record(SseDeserializer deserializer); + @protected HashMapValue sse_decode_hash_map_value(SseDeserializer deserializer); @@ -21654,6 +21669,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { ))); } + @protected + ffi.Pointer + cst_encode_StreamSink_frb_log_record_Dco( + RustStreamSink raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_String(raw.setupAndSerialize( + codec: DcoCodec( + decodeSuccessData: dco_decode_frb_log_record, + decodeErrorData: dco_decode_AnyhowException, + ))); + } + @protected ffi.Pointer cst_encode_StreamSink_i_32_Dco( RustStreamSink raw) { @@ -31191,6 +31218,17 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { wireObj.field0 = cst_encode_u_8_array_8(apiObj.field0); } + @protected + void cst_api_fill_to_wire_frb_log_record( + FrbLogRecord apiObj, wire_cst_frb_log_record wireObj) { + wireObj.level = cst_encode_String(apiObj.level); + wireObj.message = cst_encode_String(apiObj.message); + wireObj.target = cst_encode_String(apiObj.target); + wireObj.module_path = cst_encode_opt_String(apiObj.modulePath); + wireObj.file = cst_encode_opt_String(apiObj.file); + wireObj.line = cst_encode_opt_box_autoadd_u_32(apiObj.line); + } + @protected void cst_api_fill_to_wire_hash_map_value( HashMapValue apiObj, wire_cst_hash_map_value wireObj) { @@ -37858,6 +37896,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_StreamSink_event_twin_sse_Sse( RustStreamSink self, SseSerializer serializer); + @protected + void sse_encode_StreamSink_frb_log_record_Dco( + RustStreamSink self, SseSerializer serializer); + @protected void sse_encode_StreamSink_i_32_Dco( RustStreamSink self, SseSerializer serializer); @@ -41393,6 +41435,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_feed_id_twin_sync_sse( FeedIdTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_frb_log_record(FrbLogRecord self, SseSerializer serializer); + @protected void sse_encode_hash_map_value(HashMapValue self, SseSerializer serializer); @@ -62520,6 +62565,25 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__optional_twin_sync_sse__element_twin_sync_sse_defaultPtr .asFunction(); + void wire__crate__api__frb_logging__emit_log_message( + int port_, + ffi.Pointer message, + ) { + return _wire__crate__api__frb_logging__emit_log_message(port_, message); + } + + late final _wire__crate__api__frb_logging__emit_log_messagePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Int64, + ffi.Pointer, + )>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__emit_log_message', + ); + late final _wire__crate__api__frb_logging__emit_log_message = + _wire__crate__api__frb_logging__emit_log_messagePtr.asFunction< + void Function(int, ffi.Pointer)>(); + void wire__crate__api__misc_type__empty_struct_twin_normal( int port_, ffi.Pointer empty, @@ -75767,6 +75831,60 @@ class RustLibWire implements BaseWire { WireSyncRust2DartSse Function( ffi.Pointer, int, int)>(); + void wire__crate__api__frb_logging__frb_init_logger( + int port_, + ffi.Pointer sink, + ffi.Pointer max_level, + ) { + return _wire__crate__api__frb_logging__frb_init_logger( + port_, + sink, + max_level, + ); + } + + late final _wire__crate__api__frb_logging__frb_init_loggerPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Int64, + ffi.Pointer, + ffi.Pointer, + )>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__frb_init_logger', + ); + late final _wire__crate__api__frb_logging__frb_init_logger = + _wire__crate__api__frb_logging__frb_init_loggerPtr.asFunction< + void Function( + int, + ffi.Pointer, + ffi.Pointer, + )>(); + + WireSyncRust2DartDco wire__crate__api__frb_logging__frb_logging_max_level() { + return _wire__crate__api__frb_logging__frb_logging_max_level(); + } + + late final _wire__crate__api__frb_logging__frb_logging_max_levelPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__frb_logging_max_level', + ); + late final _wire__crate__api__frb_logging__frb_logging_max_level = + _wire__crate__api__frb_logging__frb_logging_max_levelPtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output() { + return _wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output(); + } + + late final _wire__crate__api__frb_logging__frb_logging_setup_dart_logging_outputPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output', + ); + late final _wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output = + _wire__crate__api__frb_logging__frb_logging_setup_dart_logging_outputPtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__rust_opaque_sync_twin_moi__frb_sync_generator_test_twin_moi() { return _wire__crate__api__pseudo_manual__rust_opaque_sync_twin_moi__frb_sync_generator_test_twin_moi(); @@ -95476,6 +95594,18 @@ class RustLibWire implements BaseWire { WireSyncRust2DartSse Function( ffi.Pointer, int, int)>(); + void wire__crate__api__frb_logging__print_to_console_smoke_test(int port_) { + return _wire__crate__api__frb_logging__print_to_console_smoke_test(port_); + } + + late final _wire__crate__api__frb_logging__print_to_console_smoke_testPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__print_to_console_smoke_test', + ); + late final _wire__crate__api__frb_logging__print_to_console_smoke_test = + _wire__crate__api__frb_logging__print_to_console_smoke_testPtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__init_dart_code__record_init_dart_code_message( ffi.Pointer message, @@ -135743,6 +135873,20 @@ final class wire_cst_demo_struct_for_rust_call_dart_twin_rust_async external ffi.Pointer name; } +final class wire_cst_frb_log_record extends ffi.Struct { + external ffi.Pointer level; + + external ffi.Pointer message; + + external ffi.Pointer target; + + external ffi.Pointer module_path; + + external ffi.Pointer file; + + external ffi.Pointer line; +} + final class wire_cst_log_2_twin_normal extends ffi.Struct { @ffi.Uint32() external int key; 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 b68ccd93627..a344465d37c 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 @@ -34,6 +34,7 @@ import 'api/event_listener.dart'; import 'api/exception.dart'; import 'api/external_impl.dart'; import 'api/external_type_in_crate.dart'; +import 'api/frb_logging.dart'; import 'api/impl_trait.dart'; import 'api/init_dart_code.dart'; import 'api/inside_macro.dart'; @@ -4343,6 +4344,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RustStreamSink dco_decode_StreamSink_event_twin_sse_Sse( dynamic raw); + @protected + RustStreamSink dco_decode_StreamSink_frb_log_record_Dco( + dynamic raw); + @protected RustStreamSink dco_decode_StreamSink_i_32_Dco(dynamic raw); @@ -7730,6 +7735,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected FeedIdTwinSyncSse dco_decode_feed_id_twin_sync_sse(dynamic raw); + @protected + FrbLogRecord dco_decode_frb_log_record(dynamic raw); + @protected HashMapValue dco_decode_hash_map_value(dynamic raw); @@ -13793,6 +13801,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RustStreamSink sse_decode_StreamSink_event_twin_sse_Sse( SseDeserializer deserializer); + @protected + RustStreamSink sse_decode_StreamSink_frb_log_record_Dco( + SseDeserializer deserializer); + @protected RustStreamSink sse_decode_StreamSink_i_32_Dco( SseDeserializer deserializer); @@ -17546,6 +17558,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { FeedIdTwinSyncSse sse_decode_feed_id_twin_sync_sse( SseDeserializer deserializer); + @protected + FrbLogRecord sse_decode_frb_log_record(SseDeserializer deserializer); + @protected HashMapValue sse_decode_hash_map_value(SseDeserializer deserializer); @@ -21601,6 +21616,17 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { ))); } + @protected + String cst_encode_StreamSink_frb_log_record_Dco( + RustStreamSink raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_String(raw.setupAndSerialize( + codec: DcoCodec( + decodeSuccessData: dco_decode_frb_log_record, + decodeErrorData: dco_decode_AnyhowException, + ))); + } + @protected String cst_encode_StreamSink_i_32_Dco(RustStreamSink raw) { // Codec=Cst (C-struct based), see doc to use other codecs @@ -25510,6 +25536,19 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return [cst_encode_u_8_array_8(raw.field0)].jsify()!; } + @protected + JSAny cst_encode_frb_log_record(FrbLogRecord raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return [ + cst_encode_String(raw.level), + cst_encode_String(raw.message), + cst_encode_String(raw.target), + cst_encode_opt_String(raw.modulePath), + cst_encode_opt_String(raw.file), + cst_encode_opt_box_autoadd_u_32(raw.line) + ].jsify()!; + } + @protected JSAny cst_encode_hash_map_value(HashMapValue raw) { // Codec=Cst (C-struct based), see doc to use other codecs @@ -34083,6 +34122,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_StreamSink_event_twin_sse_Sse( RustStreamSink self, SseSerializer serializer); + @protected + void sse_encode_StreamSink_frb_log_record_Dco( + RustStreamSink self, SseSerializer serializer); + @protected void sse_encode_StreamSink_i_32_Dco( RustStreamSink self, SseSerializer serializer); @@ -37618,6 +37661,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_feed_id_twin_sync_sse( FeedIdTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_frb_log_record(FrbLogRecord self, SseSerializer serializer); + @protected void sse_encode_hash_map_value(HashMapValue self, SseSerializer serializer); @@ -46262,6 +46308,11 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__optional_twin_sync_sse__element_twin_sync_sse_default( port_); + void wire__crate__api__frb_logging__emit_log_message( + NativePortType port_, String message) => + wasmModule.wire__crate__api__frb_logging__emit_log_message( + port_, message); + void wire__crate__api__misc_type__empty_struct_twin_normal( NativePortType port_, JSAny empty) => wasmModule.wire__crate__api__misc_type__empty_struct_twin_normal( @@ -50024,6 +50075,20 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__rust_opaque_twin_sync_sse_moi__frb_generator_test_twin_sync_sse_moi( ptr_, rust_vec_len_, data_len_); + void wire__crate__api__frb_logging__frb_init_logger( + NativePortType port_, String sink, String max_level) => + wasmModule.wire__crate__api__frb_logging__frb_init_logger( + port_, sink, max_level); + + JSAny? /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__frb_logging__frb_logging_max_level() => + wasmModule.wire__crate__api__frb_logging__frb_logging_max_level(); + + JSAny? /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output() => + wasmModule + .wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output(); + JSAny? /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__rust_opaque_sync_twin_moi__frb_sync_generator_test_twin_moi() => wasmModule @@ -55671,6 +55736,11 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__enumeration_twin_sync_sse__print_note_twin_sync_sse( ptr_, rust_vec_len_, data_len_); + void wire__crate__api__frb_logging__print_to_console_smoke_test( + NativePortType port_) => + wasmModule + .wire__crate__api__frb_logging__print_to_console_smoke_test(port_); + JSAny? /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__init_dart_code__record_init_dart_code_message( String message) => @@ -68624,6 +68694,9 @@ extension type RustLibWasmModule._(JSObject _) implements JSObject { wire__crate__api__pseudo_manual__optional_twin_sync_sse__element_twin_sync_sse_default( NativePortType port_); + external void wire__crate__api__frb_logging__emit_log_message( + NativePortType port_, String message); + external void wire__crate__api__misc_type__empty_struct_twin_normal( NativePortType port_, JSAny empty); @@ -71242,6 +71315,15 @@ extension type RustLibWasmModule._(JSObject _) implements JSObject { int rust_vec_len_, int data_len_); + external void wire__crate__api__frb_logging__frb_init_logger( + NativePortType port_, String sink, String max_level); + + external JSAny? /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__frb_logging__frb_logging_max_level(); + + external JSAny? /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output(); + external JSAny? /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__rust_opaque_sync_twin_moi__frb_sync_generator_test_twin_moi(); @@ -75185,6 +75267,9 @@ extension type RustLibWasmModule._(JSObject _) implements JSObject { int rust_vec_len_, int data_len_); + external void wire__crate__api__frb_logging__print_to_console_smoke_test( + NativePortType port_); + external JSAny? /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__init_dart_code__record_init_dart_code_message( String message); diff --git a/frb_example/pure_dart/pubspec.lock b/frb_example/pure_dart/pubspec.lock index 7484ad33a7f..f35f00cf4c7 100644 --- a/frb_example/pure_dart/pubspec.lock +++ b/frb_example/pure_dart/pubspec.lock @@ -360,7 +360,7 @@ packages: source: hosted version: "5.1.1" logging: - dependency: transitive + dependency: "direct main" description: name: logging sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 diff --git a/frb_example/pure_dart/pubspec.yaml b/frb_example/pure_dart/pubspec.yaml index 5dc193ee10b..9e457eb5f83 100644 --- a/frb_example/pure_dart/pubspec.yaml +++ b/frb_example/pure_dart/pubspec.yaml @@ -21,6 +21,7 @@ dependencies: test: ^1.21.4 uuid: ^4.1.0 collection: ^1.16.0 + logging: ^1.2.0 protobuf: ^3.1.0 # `protobuf` is only used for comparison json_annotation: ^4.9.0 dev_dependencies: diff --git a/frb_example/pure_dart/rust/src/api/frb_logging.rs b/frb_example/pure_dart/rust/src/api/frb_logging.rs new file mode 100644 index 00000000000..cc6a5b83ffa --- /dev/null +++ b/frb_example/pure_dart/rust/src/api/frb_logging.rs @@ -0,0 +1,16 @@ +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["sync", "rustAsync", "sse", "sync sse", "rustAsync sse"]} + +flutter_rust_bridge::enable_frb_rust_to_dart_logging!( + max_level = log::LevelFilter::Warn, + setup_dart_logging_output = false +); + +pub fn emit_log_message(message: String) { + log::warn!("{message}"); +} + +pub fn print_to_console_smoke_test() { + flutter_rust_bridge::for_generated::print_to_console( + "hello from flutter_rust_bridge print_to_console", + ); +} diff --git a/frb_example/pure_dart/rust/src/api/mod.rs b/frb_example/pure_dart/rust/src/api/mod.rs index b3d8060dda4..628e9307c5d 100644 --- a/frb_example/pure_dart/rust/src/api/mod.rs +++ b/frb_example/pure_dart/rust/src/api/mod.rs @@ -29,6 +29,7 @@ pub mod event_listener; pub mod exception; pub mod external_impl; pub mod external_type_in_crate; +pub mod frb_logging; pub mod impl_trait; pub mod init_dart_code; pub mod inside_macro; diff --git a/frb_example/pure_dart/rust/src/frb_generated.rs b/frb_example/pure_dart/rust/src/frb_generated.rs index 311c49705d1..c8625f65c22 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -111,7 +111,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueNom, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.12.0"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 790380417; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 1307953700; // Section: executor @@ -14161,6 +14161,29 @@ fn wire__crate__api__pseudo_manual__optional_twin_sync_sse__element_twin_sync_ss })()) } }) } +fn wire__crate__api__frb_logging__emit_log_message_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + message: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "emit_log_message", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let api_message = message.cst_decode(); + move |context| { + transform_result_dco::<_, _, ()>((move || { + let output_ok = Result::<_, ()>::Ok({ + crate::api::frb_logging::emit_log_message(api_message); + })?; + Ok(output_ok) + })()) + } + }, + ) +} fn wire__crate__api__misc_type__empty_struct_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, empty: impl CstDecode, @@ -21220,6 +21243,71 @@ fn wire__crate__api__pseudo_manual__rust_opaque_twin_sync_sse_moi__frb_generator let output_ok = Result::<_,()>::Ok(crate::api::pseudo_manual::rust_opaque_twin_sync_sse_moi::frb_generator_test_twin_sync_sse_moi())?; Ok(output_ok) })()) }) } +fn wire__crate__api__frb_logging__frb_init_logger_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + sink: impl CstDecode< + StreamSink< + crate::api::frb_logging::FrbLogRecord, + flutter_rust_bridge::for_generated::DcoCodec, + >, + >, + max_level: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "frb_init_logger", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let api_sink = sink.cst_decode(); + let api_max_level = max_level.cst_decode(); + move |context| { + transform_result_dco::<_, _, ()>((move || { + let output_ok = Result::<_, ()>::Ok({ + crate::api::frb_logging::frb_init_logger(api_sink, api_max_level); + })?; + Ok(output_ok) + })()) + } + }, + ) +} +fn wire__crate__api__frb_logging__frb_logging_max_level_impl( +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "frb_logging_max_level", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + transform_result_dco::<_, _, ()>((move || { + let output_ok = + Result::<_, ()>::Ok(crate::api::frb_logging::frb_logging_max_level())?; + Ok(output_ok) + })()) + }, + ) +} +fn wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output_impl( +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "frb_logging_setup_dart_logging_output", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + transform_result_dco::<_, _, ()>((move || { + let output_ok = Result::<_, ()>::Ok( + crate::api::frb_logging::frb_logging_setup_dart_logging_output(), + )?; + Ok(output_ok) + })()) + }, + ) +} fn wire__crate__api__pseudo_manual__rust_opaque_sync_twin_moi__frb_sync_generator_test_twin_moi_impl( ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "frb_sync_generator_test_twin_moi", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { @@ -34500,6 +34588,27 @@ fn wire__crate__api__pseudo_manual__enumeration_twin_sync_sse__print_note_twin_s }, ) } +fn wire__crate__api__frb_logging__print_to_console_smoke_test_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "print_to_console_smoke_test", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + move |context| { + transform_result_dco::<_, _, ()>((move || { + let output_ok = Result::<_, ()>::Ok({ + crate::api::frb_logging::print_to_console_smoke_test(); + })?; + Ok(output_ok) + })()) + } + }, + ) +} fn wire__crate__api__init_dart_code__record_init_dart_code_message_impl( message: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { @@ -55210,6 +55319,19 @@ impl SseDecode } } +impl SseDecode + for StreamSink< + crate::api::frb_logging::FrbLogRecord, + flutter_rust_bridge::for_generated::DcoCodec, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return StreamSink::deserialize(inner); + } +} + impl SseDecode for StreamSink { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -60936,6 +61058,26 @@ impl SseDecode for crate::api::pseudo_manual::array_twin_sync_sse::FeedIdTwinSyn } } +impl SseDecode for crate::api::frb_logging::FrbLogRecord { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut var_level = ::sse_decode(deserializer); + let mut var_message = ::sse_decode(deserializer); + let mut var_target = ::sse_decode(deserializer); + let mut var_modulePath = >::sse_decode(deserializer); + let mut var_file = >::sse_decode(deserializer); + let mut var_line = >::sse_decode(deserializer); + return crate::api::frb_logging::FrbLogRecord { + level: var_level, + message: var_message, + target: var_target, + module_path: var_modulePath, + file: var_file, + line: var_line, + }; + } +} + impl SseDecode for crate::api::mirror::HashMapValue { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -81117,6 +81259,31 @@ impl } } // Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for crate::api::frb_logging::FrbLogRecord { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + [ + self.level.into_into_dart().into_dart(), + self.message.into_into_dart().into_dart(), + self.target.into_into_dart().into_dart(), + self.module_path.into_into_dart().into_dart(), + self.file.into_into_dart().into_dart(), + self.line.into_into_dart().into_dart(), + ] + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::api::frb_logging::FrbLogRecord +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::api::frb_logging::FrbLogRecord +{ + fn into_into_dart(self) -> crate::api::frb_logging::FrbLogRecord { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [self.0.inner.into_into_dart().into_dart()].into_dart() @@ -94728,6 +94895,18 @@ impl SseEncode } } +impl SseEncode + for StreamSink< + crate::api::frb_logging::FrbLogRecord, + flutter_rust_bridge::for_generated::DcoCodec, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + unimplemented!("") + } +} + impl SseEncode for StreamSink { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -99297,6 +99476,18 @@ impl SseEncode for crate::api::pseudo_manual::array_twin_sync_sse::FeedIdTwinSyn } } +impl SseEncode for crate::api::frb_logging::FrbLogRecord { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + ::sse_encode(self.level, serializer); + ::sse_encode(self.message, serializer); + ::sse_encode(self.target, serializer); + >::sse_encode(self.module_path, serializer); + >::sse_encode(self.file, serializer); + >::sse_encode(self.line, serializer); + } +} + impl SseEncode for crate::api::mirror::HashMapValue { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -111880,6 +112071,25 @@ mod io { StreamSink::deserialize(raw) } } + impl + CstDecode< + StreamSink< + crate::api::frb_logging::FrbLogRecord, + flutter_rust_bridge::for_generated::DcoCodec, + >, + > for *mut wire_cst_list_prim_u_8_strict + { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> StreamSink< + crate::api::frb_logging::FrbLogRecord, + flutter_rust_bridge::for_generated::DcoCodec, + > { + let raw: String = self.cst_decode(); + StreamSink::deserialize(raw) + } + } impl CstDecode> for *mut wire_cst_list_prim_u_8_strict { @@ -117473,6 +117683,19 @@ mod io { crate::api::pseudo_manual::array_twin_sync::FeedIdTwinSync(self.field0.cst_decode()) } } + impl CstDecode for wire_cst_frb_log_record { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::api::frb_logging::FrbLogRecord { + crate::api::frb_logging::FrbLogRecord { + level: self.level.cst_decode(), + message: self.message.cst_decode(), + target: self.target.cst_decode(), + module_path: self.module_path.cst_decode(), + file: self.file.cst_decode(), + line: self.line.cst_decode(), + } + } + } impl CstDecode for wire_cst_hash_map_value { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> crate::api::mirror::HashMapValue { @@ -123695,6 +123918,23 @@ mod io { Self::new_with_null_ptr() } } + impl NewWithNullPtr for wire_cst_frb_log_record { + fn new_with_null_ptr() -> Self { + Self { + level: core::ptr::null_mut(), + message: core::ptr::null_mut(), + target: core::ptr::null_mut(), + module_path: core::ptr::null_mut(), + file: core::ptr::null_mut(), + line: core::ptr::null_mut(), + } + } + } + impl Default for wire_cst_frb_log_record { + fn default() -> Self { + Self::new_with_null_ptr() + } + } impl NewWithNullPtr for wire_cst_hash_map_value { fn new_with_null_ptr() -> Self { Self { @@ -133019,6 +133259,14 @@ field1: Default::default(), } ) } + #[unsafe(no_mangle)] + pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__emit_log_message( + port_: i64, + message: *mut wire_cst_list_prim_u_8_strict, + ) { + wire__crate__api__frb_logging__emit_log_message_impl(port_, message) + } + #[unsafe(no_mangle)] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__misc_type__empty_struct_twin_normal( port_: i64, @@ -137565,6 +137813,27 @@ field1: Default::default(), } wire__crate__api__pseudo_manual__rust_opaque_twin_sync_sse_moi__frb_generator_test_twin_sync_sse_moi_impl(ptr_, rust_vec_len_, data_len_) } + #[unsafe(no_mangle)] + pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__frb_init_logger( + port_: i64, + sink: *mut wire_cst_list_prim_u_8_strict, + max_level: *mut wire_cst_list_prim_u_8_strict, + ) { + wire__crate__api__frb_logging__frb_init_logger_impl(port_, sink, max_level) + } + + #[unsafe(no_mangle)] + pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__frb_logging_max_level( + ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__frb_logging__frb_logging_max_level_impl() + } + + #[unsafe(no_mangle)] + pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output( + ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output_impl() + } + #[unsafe(no_mangle)] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__rust_opaque_sync_twin_moi__frb_sync_generator_test_twin_moi( ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { @@ -144788,6 +145057,13 @@ field1: Default::default(), } ) } + #[unsafe(no_mangle)] + pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__frb_logging__print_to_console_smoke_test( + port_: i64, + ) { + wire__crate__api__frb_logging__print_to_console_smoke_test_impl(port_) + } + #[unsafe(no_mangle)] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__init_dart_code__record_init_dart_code_message( message: *mut wire_cst_list_prim_u_8_strict, @@ -163100,6 +163376,16 @@ nil__: (), } } #[repr(C)] #[derive(Clone, Copy)] + pub struct wire_cst_frb_log_record { + level: *mut wire_cst_list_prim_u_8_strict, + message: *mut wire_cst_list_prim_u_8_strict, + target: *mut wire_cst_list_prim_u_8_strict, + module_path: *mut wire_cst_list_prim_u_8_strict, + file: *mut wire_cst_list_prim_u_8_strict, + line: *mut u32, + } + #[repr(C)] + #[derive(Clone, Copy)] pub struct wire_cst_hash_map_value { inner: *mut wire_cst_list_prim_u_8_strict, } @@ -165964,6 +166250,24 @@ mod web { StreamSink::deserialize(self) } } + impl + CstDecode< + StreamSink< + crate::api::frb_logging::FrbLogRecord, + flutter_rust_bridge::for_generated::DcoCodec, + >, + > for String + { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> StreamSink< + crate::api::frb_logging::FrbLogRecord, + flutter_rust_bridge::for_generated::DcoCodec, + > { + StreamSink::deserialize(self) + } + } impl CstDecode> for String { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> StreamSink { @@ -169020,6 +169324,30 @@ mod web { crate::api::pseudo_manual::array_twin_sync::FeedIdTwinSync(self_.get(0).cst_decode()) } } + impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue + { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::api::frb_logging::FrbLogRecord { + let self_ = self + .dyn_into::() + .unwrap(); + assert_eq!( + self_.length(), + 6, + "Expected 6 elements, got {}", + self_.length() + ); + crate::api::frb_logging::FrbLogRecord { + level: self_.get(0).cst_decode(), + message: self_.get(1).cst_decode(), + target: self_.get(2).cst_decode(), + module_path: self_.get(3).cst_decode(), + file: self_.get(4).cst_decode(), + line: self_.get(5).cst_decode(), + } + } + } impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -179691,6 +180019,24 @@ mod web { StreamSink::deserialize(self.as_string().expect("should be a string")) } } + impl + CstDecode< + StreamSink< + crate::api::frb_logging::FrbLogRecord, + flutter_rust_bridge::for_generated::DcoCodec, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue + { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> StreamSink< + crate::api::frb_logging::FrbLogRecord, + flutter_rust_bridge::for_generated::DcoCodec, + > { + StreamSink::deserialize(self.as_string().expect("should be a string")) + } + } impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -187434,6 +187780,14 @@ mod web { ) } + #[wasm_bindgen] + pub fn wire__crate__api__frb_logging__emit_log_message( + port_: flutter_rust_bridge::for_generated::MessagePort, + message: String, + ) { + wire__crate__api__frb_logging__emit_log_message_impl(port_, message) + } + #[wasm_bindgen] pub fn wire__crate__api__misc_type__empty_struct_twin_normal( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -191980,6 +192334,27 @@ mod web { wire__crate__api__pseudo_manual__rust_opaque_twin_sync_sse_moi__frb_generator_test_twin_sync_sse_moi_impl(ptr_, rust_vec_len_, data_len_) } + #[wasm_bindgen] + pub fn wire__crate__api__frb_logging__frb_init_logger( + port_: flutter_rust_bridge::for_generated::MessagePort, + sink: String, + max_level: String, + ) { + wire__crate__api__frb_logging__frb_init_logger_impl(port_, sink, max_level) + } + + #[wasm_bindgen] + pub fn wire__crate__api__frb_logging__frb_logging_max_level( + ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__frb_logging__frb_logging_max_level_impl() + } + + #[wasm_bindgen] + pub fn wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output( + ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output_impl() + } + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__rust_opaque_sync_twin_moi__frb_sync_generator_test_twin_moi( ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { @@ -199203,6 +199578,13 @@ mod web { ) } + #[wasm_bindgen] + pub fn wire__crate__api__frb_logging__print_to_console_smoke_test( + port_: flutter_rust_bridge::for_generated::MessagePort, + ) { + wire__crate__api__frb_logging__print_to_console_smoke_test_impl(port_) + } + #[wasm_bindgen] pub fn wire__crate__api__init_dart_code__record_init_dart_code_message( message: String, diff --git a/frb_example/pure_dart/test/multi_initialization_test.dart b/frb_example/pure_dart/test/multi_initialization_test.dart index d6a65942227..084a4dd2ae3 100644 --- a/frb_example/pure_dart/test/multi_initialization_test.dart +++ b/frb_example/pure_dart/test/multi_initialization_test.dart @@ -1,21 +1,64 @@ +import 'package:frb_example_pure_dart/src/rust/api/frb_logging.dart'; import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/simple_twin_sync.dart'; import 'package:frb_example_pure_dart/src/rust/api/simple.dart'; import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; +import 'package:logging/logging.dart'; import 'package:test/test.dart'; Future main() async { - test('Can initialize twice (mimic Dart hot restart)', () async { + test('Can initialize twice and refresh logging sink (mimic Dart hot restart)', + () async { + final previousLevel = Logger.root.level; + final receivedRecords = []; + final subscription = Logger.root.onRecord.listen(receivedRecords.add); + final uniqueSuffix = DateTime.now().microsecondsSinceEpoch; + final firstMessage = 'first rust logging bridge message $uniqueSuffix'; + final secondMessage = 'second rust logging bridge message $uniqueSuffix'; + Logger.root.level = Level.ALL; + + addTearDown(() async { + Logger.root.level = previousLevel; + await subscription.cancel(); + }); + + // Step 1: Initialize once and confirm ordinary calls work before restart. await RustLib.init(); expect(await simpleAdderTwinNormal(a: 42, b: 100), 142); expect(simpleAdderTwinSync(a: 42, b: 100), 142); + await emitLogMessage(message: firstMessage); + await pumpEventQueue(); + + expect(_countLogMessage(receivedRecords, firstMessage), 1); + expect(_countLogMessage(receivedRecords, secondMessage), 0); + + // Step 2: Reset Dart-side singleton state to mimic hot restart. // ignore: invalid_use_of_internal_member RustLib.instance.resetState(); + // Step 3: Initialize again and verify both calls and logging use the new state. await RustLib.init(); expect(await simpleAdderTwinNormal(a: 42, b: 100), 142); expect(simpleAdderTwinSync(a: 42, b: 100), 142); + + await emitLogMessage(message: secondMessage); + await pumpEventQueue(); + + // Step 4: Exercise the platform console fallback path without asserting + // platform-specific output capture. + await printToConsoleSmokeTest(); + + expect(_countLogMessage(receivedRecords, firstMessage), 1); + expect(_countLogMessage(receivedRecords, secondMessage), 1); + expect( + _hasLogRecord(receivedRecords, secondMessage, Level.WARNING), isTrue); }); } + +int _countLogMessage(List records, String message) => + records.where((record) => record.message == message).length; + +bool _hasLogRecord(List records, String message, Level level) => + records.any((record) => record.message == message && record.level == level); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/frb_logging.dart b/frb_example/pure_dart_pde/lib/src/rust/api/frb_logging.dart new file mode 100644 index 00000000000..04785e48240 --- /dev/null +++ b/frb_example/pure_dart_pde/lib/src/rust/api/frb_logging.dart @@ -0,0 +1,67 @@ +// This file is automatically generated, so please do not edit it. +// @generated by `flutter_rust_bridge`@ 2.12.0. + +import 'dart:io'; + +// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import + +import '../frb_generated.dart'; +import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; + +// These functions are ignored because they are not marked as `pub`: `frb_log_record_to_console`, `frb_parse_logging_max_level` +// These types are ignored because they are neither used by any `pub` functions nor (for structs and enums) marked `#[frb(unignore)]`: `FrbDartLogger` +// These function are ignored because they are on traits that is not defined in current crate (put an empty `#[frb]` on it to unignore): `clone`, `enabled`, `flush`, `fmt`, `log` + +Stream frbInitLogger({required String maxLevel}) => + RustLib.instance.api.crateApiFrbLoggingFrbInitLogger(maxLevel: maxLevel); + +String frbLoggingMaxLevel() => + RustLib.instance.api.crateApiFrbLoggingFrbLoggingMaxLevel(); + +bool frbLoggingSetupDartLoggingOutput() => + RustLib.instance.api.crateApiFrbLoggingFrbLoggingSetupDartLoggingOutput(); + +Future emitLogMessage({required String message}) => + RustLib.instance.api.crateApiFrbLoggingEmitLogMessage(message: message); + +Future printToConsoleSmokeTest() => + RustLib.instance.api.crateApiFrbLoggingPrintToConsoleSmokeTest(); + +class FrbLogRecord { + final String level; + final String message; + final String target; + final String? modulePath; + final String? file; + final int? line; + + const FrbLogRecord({ + required this.level, + required this.message, + required this.target, + this.modulePath, + this.file, + this.line, + }); + + @override + int get hashCode => + level.hashCode ^ + message.hashCode ^ + target.hashCode ^ + modulePath.hashCode ^ + file.hashCode ^ + line.hashCode; + + @override + bool operator ==(Object other) => + identical(this, other) || + other is FrbLogRecord && + runtimeType == other.runtimeType && + level == other.level && + message == other.message && + target == other.target && + modulePath == other.modulePath && + file == other.file && + line == other.line; +} 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 0730522d4ab..0f74e8bfa7c 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 @@ -34,6 +34,7 @@ import 'api/event_listener.dart'; import 'api/exception.dart'; import 'api/external_impl.dart'; import 'api/external_type_in_crate.dart'; +import 'api/frb_logging.dart'; import 'api/impl_trait.dart'; import 'api/init_dart_code.dart'; import 'api/inside_macro.dart'; @@ -211,6 +212,19 @@ class RustLib extends BaseEntrypoint { await api.crateApiCustomizationMyInitOne(); await api.crateApiCustomizationMyInitTwo(); + kFrbDartLogging.init( + rustLogStream: frbInitLogger(maxLevel: frbLoggingMaxLevel()), + mapRecord: (record) => FrbLogRecordData( + level: record.level, + message: record.message, + target: record.target, + modulePath: record.modulePath, + file: record.file, + line: record.line, + ), + setupDefaultOutput: frbLoggingSetupDartLoggingOutput(), + ); + recordInitDartCodeMessage(message: 'first'); recordInitDartCodeMessage(message: 'second'); @@ -224,7 +238,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.12.0'; @override - int get rustContentHash => -331255457; + int get rustContentHash => 151689805; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -1540,6 +1554,8 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualOptionalTwinSyncElementTwinSyncDefault(); + Future crateApiFrbLoggingEmitLogMessage({required String message}); + Future crateApiMiscTypeEmptyStructTwinNormal( {required EmptyTwinNormal empty}); @@ -2464,6 +2480,13 @@ abstract class RustLibApi extends BaseApi { FrbOpaqueReturnTwinSync crateApiPseudoManualRustOpaqueTwinSyncFrbGeneratorTestTwinSync(); + Stream crateApiFrbLoggingFrbInitLogger( + {required String maxLevel}); + + String crateApiFrbLoggingFrbLoggingMaxLevel(); + + bool crateApiFrbLoggingFrbLoggingSetupDartLoggingOutput(); + FrbOpaqueSyncReturnTwinNormal crateApiRustOpaqueSyncFrbSyncGeneratorTestTwinNormal(); @@ -3719,6 +3742,8 @@ abstract class RustLibApi extends BaseApi { Uint8List crateApiPseudoManualEnumerationTwinSyncPrintNoteTwinSync( {required NoteTwinSync note}); + Future crateApiFrbLoggingPrintToConsoleSmokeTest(); + void crateApiInitDartCodeRecordInitDartCodeMessage({required String message}); Future> @@ -16285,6 +16310,31 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future crateApiFrbLoggingEmitLogMessage({required String message}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_String(message, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 383, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kCrateApiFrbLoggingEmitLogMessageConstMeta, + argValues: [message], + apiImpl: this, + )); + } + + TaskConstMeta get kCrateApiFrbLoggingEmitLogMessageConstMeta => + const TaskConstMeta( + debugName: "emit_log_message", + argNames: ["message"], + ); + @override Future crateApiMiscTypeEmptyStructTwinNormal( {required EmptyTwinNormal empty}) { @@ -16293,7 +16343,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_empty_twin_normal(empty, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 383, port: port_); + funcId: 384, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_normal, @@ -16320,7 +16370,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_empty_twin_rust_async(empty, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 384, port: port_); + funcId: 385, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_rust_async, @@ -16347,7 +16397,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_empty_twin_sync(empty, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 385)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 386)!; }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_sync, @@ -16375,7 +16425,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_event_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 386, port: port_); + funcId: 387, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16404,7 +16454,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_event_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 387, port: port_); + funcId: 388, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -16433,7 +16483,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_general_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 388, port: port_); + funcId: 389, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_normal, @@ -16463,7 +16513,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_general_enum_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 389, port: port_); + funcId: 390, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_rust_async, @@ -16492,7 +16542,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_general_enum_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 390)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 391)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_sync, @@ -16522,7 +16572,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_primitive_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 391, port: port_); + funcId: 392, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_normal, @@ -16552,7 +16602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_primitive_enum_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 392, port: port_); + funcId: 393, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_rust_async, @@ -16581,7 +16631,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_primitive_enum_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 393)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 394)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_sync, @@ -16611,7 +16661,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 394, port: port_); + funcId: 395, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_normal, @@ -16641,7 +16691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_struct_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 395, port: port_); + funcId: 396, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_rust_async, @@ -16670,7 +16720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_struct_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 396)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 397)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_sync, @@ -16700,7 +16750,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 397, port: port_); + funcId: 398, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -16729,7 +16779,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 398, port: port_); + funcId: 399, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -16757,7 +16807,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 399)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 400)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -16786,7 +16836,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 400, port: port_); + funcId: 401, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -16815,7 +16865,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 401, port: port_); + funcId: 402, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -16843,7 +16893,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_list_prim_u_8_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 402)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 403)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -16872,7 +16922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 403, port: port_); + funcId: 404, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -16901,7 +16951,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 404, port: port_); + funcId: 405, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -16929,7 +16979,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 405)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 406)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -16958,7 +17008,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 406, port: port_); + funcId: 407, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -16987,7 +17037,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 407, port: port_); + funcId: 408, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -17015,7 +17065,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 408)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 409)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -17044,7 +17094,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 409, port: port_); + funcId: 410, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -17073,7 +17123,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 410, port: port_); + funcId: 411, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -17101,7 +17151,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 411)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 412)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -17130,7 +17180,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 412, port: port_); + funcId: 413, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -17159,7 +17209,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 413, port: port_); + funcId: 414, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -17187,7 +17237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 414)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 415)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -17216,7 +17266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 415, port: port_); + funcId: 416, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -17245,7 +17295,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 416, port: port_); + funcId: 417, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -17273,7 +17323,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 417)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 418)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -17302,7 +17352,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 418, port: port_); + funcId: 419, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -17331,7 +17381,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 419, port: port_); + funcId: 420, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -17358,7 +17408,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 420)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 421)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -17387,7 +17437,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 421, port: port_); + funcId: 422, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -17416,7 +17466,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 422, port: port_); + funcId: 423, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -17444,7 +17494,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 423)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 424)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -17473,7 +17523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 424, port: port_); + funcId: 425, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -17502,7 +17552,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 425, port: port_); + funcId: 426, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -17530,7 +17580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 426)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 427)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -17559,7 +17609,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 427, port: port_); + funcId: 428, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -17588,7 +17638,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 428, port: port_); + funcId: 429, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -17616,7 +17666,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 429)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 430)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -17645,7 +17695,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 430, port: port_); + funcId: 431, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -17674,7 +17724,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 431, port: port_); + funcId: 432, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -17702,7 +17752,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 432)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 433)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -17731,7 +17781,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 433, port: port_); + funcId: 434, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -17760,7 +17810,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 434, port: port_); + funcId: 435, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -17787,7 +17837,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 435)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 436)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -17817,7 +17867,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_i_32_basic_general_enum_twin_normal_None( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 436, port: port_); + funcId: 437, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -17849,7 +17899,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_i_32_basic_general_enum_twin_rust_async_None( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 437, port: port_); + funcId: 438, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -17879,7 +17929,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_general_enum_twin_sync_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 438)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 439)!; }, codec: SseCodec( decodeSuccessData: @@ -17911,7 +17961,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_i_32_basic_primitive_enum_twin_normal_None( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 439, port: port_); + funcId: 440, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -17943,7 +17993,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_i_32_basic_primitive_enum_twin_rust_async_None( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 440, port: port_); + funcId: 441, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -17974,7 +18024,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_primitive_enum_twin_sync_None( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 441)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 442)!; }, codec: SseCodec( decodeSuccessData: @@ -18005,7 +18055,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_struct_twin_normal_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 442, port: port_); + funcId: 443, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_normal_None, @@ -18035,7 +18085,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_struct_twin_rust_async_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 443, port: port_); + funcId: 444, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -18065,7 +18115,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_struct_twin_sync_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 444)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 445)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_sync_None, @@ -18095,7 +18145,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 445, port: port_); + funcId: 446, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool_None, @@ -18124,7 +18174,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 446, port: port_); + funcId: 447, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool_None, @@ -18152,7 +18202,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 447)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 448)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool_None, @@ -18181,7 +18231,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_list_prim_u_8_strict_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 448, port: port_); + funcId: 449, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict_None, @@ -18210,7 +18260,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_list_prim_u_8_strict_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 449, port: port_); + funcId: 450, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict_None, @@ -18238,7 +18288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_list_prim_u_8_strict_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 450)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 451)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict_None, @@ -18267,7 +18317,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 451, port: port_); + funcId: 452, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32_None, @@ -18296,7 +18346,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 452, port: port_); + funcId: 453, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32_None, @@ -18324,7 +18374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 453)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 454)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32_None, @@ -18353,7 +18403,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 454, port: port_); + funcId: 455, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64_None, @@ -18382,7 +18432,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 455, port: port_); + funcId: 456, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64_None, @@ -18410,7 +18460,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 456)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 457)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64_None, @@ -18439,7 +18489,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 457, port: port_); + funcId: 458, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128_None, @@ -18468,7 +18518,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 458, port: port_); + funcId: 459, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128_None, @@ -18496,7 +18546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 459)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 460)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128_None, @@ -18525,7 +18575,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 460, port: port_); + funcId: 461, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16_None, @@ -18554,7 +18604,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 461, port: port_); + funcId: 462, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16_None, @@ -18582,7 +18632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 462)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 463)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16_None, @@ -18611,7 +18661,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 463, port: port_); + funcId: 464, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32_None, @@ -18640,7 +18690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 464, port: port_); + funcId: 465, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32_None, @@ -18668,7 +18718,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 465)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 466)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32_None, @@ -18697,7 +18747,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 466, port: port_); + funcId: 467, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64_None, @@ -18726,7 +18776,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 467, port: port_); + funcId: 468, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64_None, @@ -18754,7 +18804,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 468)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 469)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64_None, @@ -18783,7 +18833,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 469, port: port_); + funcId: 470, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8_None, @@ -18812,7 +18862,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 470, port: port_); + funcId: 471, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8_None, @@ -18840,7 +18890,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 471)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 472)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8_None, @@ -18869,7 +18919,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 472, port: port_); + funcId: 473, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize_None, @@ -18898,7 +18948,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 473, port: port_); + funcId: 474, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize_None, @@ -18926,7 +18976,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 474)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 475)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize_None, @@ -18955,7 +19005,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 475, port: port_); + funcId: 476, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String_None, @@ -18984,7 +19034,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 476, port: port_); + funcId: 477, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String_None, @@ -19012,7 +19062,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 477)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 478)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String_None, @@ -19041,7 +19091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 478, port: port_); + funcId: 479, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128_None, @@ -19070,7 +19120,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 479, port: port_); + funcId: 480, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128_None, @@ -19098,7 +19148,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 480)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 481)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128_None, @@ -19127,7 +19177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 481, port: port_); + funcId: 482, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16_None, @@ -19156,7 +19206,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 482, port: port_); + funcId: 483, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16_None, @@ -19184,7 +19234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 483)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 484)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16_None, @@ -19213,7 +19263,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 484, port: port_); + funcId: 485, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32_None, @@ -19242,7 +19292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 485, port: port_); + funcId: 486, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32_None, @@ -19270,7 +19320,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 486)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 487)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32_None, @@ -19299,7 +19349,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 487, port: port_); + funcId: 488, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64_None, @@ -19328,7 +19378,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 488, port: port_); + funcId: 489, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64_None, @@ -19356,7 +19406,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 489)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 490)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64_None, @@ -19385,7 +19435,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 490, port: port_); + funcId: 491, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8_None, @@ -19414,7 +19464,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 491, port: port_); + funcId: 492, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8_None, @@ -19442,7 +19492,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 492)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 493)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8_None, @@ -19471,7 +19521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 493, port: port_); + funcId: 494, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize_None, @@ -19500,7 +19550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 494, port: port_); + funcId: 495, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize_None, @@ -19528,7 +19578,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 495)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 496)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize_None, @@ -19558,7 +19608,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 496, port: port_); + funcId: 497, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -19590,7 +19640,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 497, port: port_); + funcId: 498, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -19621,7 +19671,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_basic_general_enum_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 498)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 499)!; }, codec: SseCodec( decodeSuccessData: @@ -19653,7 +19703,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 499, port: port_); + funcId: 500, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -19685,7 +19735,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 500, port: port_); + funcId: 501, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -19716,7 +19766,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_basic_primitive_enum_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 501)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 502)!; }, codec: SseCodec( decodeSuccessData: @@ -19747,7 +19797,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_basic_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 502, port: port_); + funcId: 503, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_normal, @@ -19778,7 +19828,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 503, port: port_); + funcId: 504, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -19808,7 +19858,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_basic_struct_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 504)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 505)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_sync, @@ -19838,7 +19888,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 505, port: port_); + funcId: 506, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -19867,7 +19917,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 506, port: port_); + funcId: 507, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -19895,7 +19945,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 507)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 508)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -19924,7 +19974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 508, port: port_); + funcId: 509, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -19953,7 +20003,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 509, port: port_); + funcId: 510, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -19981,7 +20031,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_list_prim_u_8_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 510)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 511)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -20010,7 +20060,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 511, port: port_); + funcId: 512, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -20039,7 +20089,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 512, port: port_); + funcId: 513, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -20067,7 +20117,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 513)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 514)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -20096,7 +20146,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 514, port: port_); + funcId: 515, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -20125,7 +20175,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 515, port: port_); + funcId: 516, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -20153,7 +20203,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 516)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 517)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -20182,7 +20232,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 517, port: port_); + funcId: 518, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -20211,7 +20261,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 518, port: port_); + funcId: 519, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -20239,7 +20289,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 519)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 520)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -20268,7 +20318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 520, port: port_); + funcId: 521, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -20297,7 +20347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 521, port: port_); + funcId: 522, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -20325,7 +20375,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 522)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 523)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -20354,7 +20404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 523, port: port_); + funcId: 524, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -20383,7 +20433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 524, port: port_); + funcId: 525, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -20411,7 +20461,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 525)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 526)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -20440,7 +20490,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 526, port: port_); + funcId: 527, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -20469,7 +20519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 527, port: port_); + funcId: 528, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -20497,7 +20547,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 528)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 529)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -20526,7 +20576,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 529, port: port_); + funcId: 530, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -20555,7 +20605,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 530, port: port_); + funcId: 531, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -20583,7 +20633,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 531)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 532)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -20612,7 +20662,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 532, port: port_); + funcId: 533, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -20641,7 +20691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); + funcId: 534, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -20669,7 +20719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 534)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 535)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -20698,7 +20748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 535, port: port_); + funcId: 536, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -20727,7 +20777,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 536, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -20755,7 +20805,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 537)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 538)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -20784,7 +20834,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 538, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -20813,7 +20863,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 539, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -20841,7 +20891,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 540)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 541)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -20870,7 +20920,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 541, port: port_); + funcId: 542, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -20899,7 +20949,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 542, port: port_); + funcId: 543, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -20927,7 +20977,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 543)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 544)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -20956,7 +21006,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 544, port: port_); + funcId: 545, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -20985,7 +21035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 545, port: port_); + funcId: 546, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -21013,7 +21063,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 546)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 547)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -21042,7 +21092,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 547, port: port_); + funcId: 548, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -21071,7 +21121,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 548, port: port_); + funcId: 549, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -21099,7 +21149,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 549)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 550)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -21128,7 +21178,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 550, port: port_); + funcId: 551, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -21157,7 +21207,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 551, port: port_); + funcId: 552, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -21185,7 +21235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 552)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 553)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -21214,7 +21264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 553, port: port_); + funcId: 554, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -21243,7 +21293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 554, port: port_); + funcId: 555, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -21271,7 +21321,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 555)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 556)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -21300,7 +21350,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_basic_general_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 556, port: port_); + funcId: 557, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_normal, @@ -21331,7 +21381,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 557, port: port_); + funcId: 558, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_rust_async, @@ -21360,7 +21410,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_basic_general_enum_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 558)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 559)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_sync, @@ -21390,7 +21440,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_basic_primitive_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 559, port: port_); + funcId: 560, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_normal, @@ -21420,7 +21470,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_basic_primitive_enum_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 560, port: port_); + funcId: 561, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_rust_async, @@ -21449,7 +21499,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_basic_primitive_enum_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 561)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 562)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_sync, @@ -21479,7 +21529,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_basic_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 562, port: port_); + funcId: 563, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_normal, @@ -21509,7 +21559,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_basic_struct_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 563, port: port_); + funcId: 564, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_rust_async, @@ -21538,7 +21588,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_basic_struct_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 564)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 565)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_sync, @@ -21566,7 +21616,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 565, port: port_); + funcId: 566, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21595,7 +21645,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 566, port: port_); + funcId: 567, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21622,7 +21672,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 567)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -21650,7 +21700,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 568, port: port_); + funcId: 569, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -21679,7 +21729,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 569, port: port_); + funcId: 570, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -21706,7 +21756,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 570)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 571)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -21734,7 +21784,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 571, port: port_); + funcId: 572, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -21763,7 +21813,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 572, port: port_); + funcId: 573, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -21790,7 +21840,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 573)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 574)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -21818,7 +21868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 574, port: port_); + funcId: 575, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -21847,7 +21897,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 575, port: port_); + funcId: 576, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -21874,7 +21924,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 576)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 577)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -21903,7 +21953,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 577, port: port_); + funcId: 578, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -21933,7 +21983,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 578, port: port_); + funcId: 579, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -21961,7 +22011,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 579)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 580)!; }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -21990,7 +22040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 580, port: port_); + funcId: 581, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -22020,7 +22070,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 581, port: port_); + funcId: 582, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -22048,7 +22098,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 582)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 583)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -22077,7 +22127,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 583, port: port_); + funcId: 584, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22107,7 +22157,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 584, port: port_); + funcId: 585, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22135,7 +22185,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 585)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 586)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -22164,7 +22214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 586, port: port_); + funcId: 587, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -22194,7 +22244,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 587, port: port_); + funcId: 588, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -22222,7 +22272,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 588)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 589)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -22251,7 +22301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 589, port: port_); + funcId: 590, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -22281,7 +22331,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 590, port: port_); + funcId: 591, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -22309,7 +22359,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 591)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 592)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -22339,7 +22389,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 592, port: port_); + funcId: 593, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -22369,7 +22419,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 593, port: port_); + funcId: 594, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -22397,7 +22447,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 594)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 595)!; }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -22425,7 +22475,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 595, port: port_); + funcId: 596, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22454,7 +22504,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 596, port: port_); + funcId: 597, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22481,7 +22531,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 597)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 598)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22510,7 +22560,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 598, port: port_); + funcId: 599, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -22540,7 +22590,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 599, port: port_); + funcId: 600, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -22568,7 +22618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 600)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 601)!; }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -22597,7 +22647,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 601, port: port_); + funcId: 602, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -22627,7 +22677,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 602, port: port_); + funcId: 603, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -22655,7 +22705,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 603)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 604)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -22684,7 +22734,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 604, port: port_); + funcId: 605, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22714,7 +22764,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 605, port: port_); + funcId: 606, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22742,7 +22792,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 606)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 607)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -22771,7 +22821,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 607, port: port_); + funcId: 608, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -22801,7 +22851,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 608, port: port_); + funcId: 609, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -22829,7 +22879,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 609)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 610)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -22858,7 +22908,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 610, port: port_); + funcId: 611, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -22888,7 +22938,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 611, port: port_); + funcId: 612, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -22916,7 +22966,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 612)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 613)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -22945,7 +22995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 613, port: port_); + funcId: 614, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -22975,7 +23025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 614, port: port_); + funcId: 615, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -23003,7 +23053,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 615)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 616)!; }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -23029,7 +23079,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 616, port: port_); + funcId: 617, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -23054,7 +23104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 617, port: port_); + funcId: 618, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23080,7 +23130,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 618, port: port_); + funcId: 619, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23107,7 +23157,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 619)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 620)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23135,7 +23185,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 620, port: port_); + funcId: 621, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23162,7 +23212,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 621, port: port_); + funcId: 622, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23189,7 +23239,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 622)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 623)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -23216,7 +23266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(type, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 623, port: port_); + funcId: 624, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23241,7 +23291,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 624, port: port_); + funcId: 625, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinNormal, @@ -23266,7 +23316,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 625, port: port_); + funcId: 626, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinRustAsync, @@ -23292,7 +23342,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 626)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 627)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinSync, @@ -23312,13 +23362,89 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Stream crateApiFrbLoggingFrbInitLogger( + {required String maxLevel}) { + final sink = RustStreamSink(); + unawaited(handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_StreamSink_frb_log_record_Sse(sink, serializer); + sse_encode_String(maxLevel, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 628, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kCrateApiFrbLoggingFrbInitLoggerConstMeta, + argValues: [sink, maxLevel], + apiImpl: this, + ))); + return sink.stream; + } + + TaskConstMeta get kCrateApiFrbLoggingFrbInitLoggerConstMeta => + const TaskConstMeta( + debugName: "frb_init_logger", + argNames: ["sink", "maxLevel"], + ); + + @override + String crateApiFrbLoggingFrbLoggingMaxLevel() { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 631)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_String, + decodeErrorData: null, + ), + constMeta: kCrateApiFrbLoggingFrbLoggingMaxLevelConstMeta, + argValues: [], + apiImpl: this, + )); + } + + TaskConstMeta get kCrateApiFrbLoggingFrbLoggingMaxLevelConstMeta => + const TaskConstMeta( + debugName: "frb_logging_max_level", + argNames: [], + ); + + @override + bool crateApiFrbLoggingFrbLoggingSetupDartLoggingOutput() { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 632)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_bool, + decodeErrorData: null, + ), + constMeta: kCrateApiFrbLoggingFrbLoggingSetupDartLoggingOutputConstMeta, + argValues: [], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiFrbLoggingFrbLoggingSetupDartLoggingOutputConstMeta => + const TaskConstMeta( + debugName: "frb_logging_setup_dart_logging_output", + argNames: [], + ); + @override FrbOpaqueSyncReturnTwinNormal crateApiRustOpaqueSyncFrbSyncGeneratorTestTwinNormal() { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 629)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 633)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueSyncReturnTwinNormal, @@ -23345,7 +23471,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DynTrait_SimpleTraitForDynTwinNormal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 630, port: port_); + funcId: 634, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23372,7 +23498,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 631, port: port_); + funcId: 635, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23396,7 +23522,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 632, port: port_); + funcId: 636, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23422,7 +23548,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_simple_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 633, port: port_); + funcId: 637, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_normal, @@ -23449,7 +23575,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_simple_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 634, port: port_); + funcId: 638, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_rust_async, @@ -23477,7 +23603,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_simple_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 635)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 639)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_sync, @@ -23506,7 +23632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_with_discriminant_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 636, port: port_); + funcId: 640, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_normal, @@ -23535,7 +23661,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_with_discriminant_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 637, port: port_); + funcId: 641, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_rust_async, @@ -23563,7 +23689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_with_discriminant_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 638)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 642)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_sync, @@ -23593,7 +23719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_mixed_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 639, port: port_); + funcId: 643, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_normal, @@ -23622,7 +23748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_mixed_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 640, port: port_); + funcId: 644, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_rust_async, @@ -23650,7 +23776,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_with_item_mixed_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 641)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 645)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_sync, @@ -23680,7 +23806,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_struct_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 642, port: port_); + funcId: 646, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_normal, @@ -23709,7 +23835,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 643, port: port_); + funcId: 647, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_rust_async, @@ -23737,7 +23863,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_with_item_struct_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 644)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 648)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_sync, @@ -23767,7 +23893,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_tuple_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 645, port: port_); + funcId: 649, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_normal, @@ -23796,7 +23922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_tuple_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 646, port: port_); + funcId: 650, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_rust_async, @@ -23824,7 +23950,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_with_item_tuple_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 647)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 651)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_sync, @@ -23854,7 +23980,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_dart_keyword_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 648, port: port_); + funcId: 652, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23885,7 +24011,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_dart_keyword_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 649, port: port_); + funcId: 653, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23916,7 +24042,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_dart_keyword_field_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 650)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 654)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_dart_keyword_field_twin_sync, @@ -23946,7 +24072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_field_rename_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 651, port: port_); + funcId: 655, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_field_rename_twin_normal, @@ -23976,7 +24102,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_field_rename_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 652, port: port_); + funcId: 656, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_field_rename_twin_rust_async, @@ -24005,7 +24131,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_field_rename_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 653)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 657)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_field_rename_twin_sync, @@ -24033,7 +24159,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 654, port: port_); + funcId: 658, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32_None, @@ -24060,7 +24186,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 655, port: port_); + funcId: 659, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32_None, @@ -24087,7 +24213,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 656)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 660)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32_None, @@ -24116,7 +24242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_list_prim_u_8_strict_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 657, port: port_); + funcId: 661, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict_None, @@ -24144,7 +24270,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_list_prim_u_8_strict_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 658, port: port_); + funcId: 662, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict_None, @@ -24172,7 +24298,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_list_prim_u_8_strict_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 659)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 663)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict_None, @@ -24201,7 +24327,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_kitchen_sink_twin_normal_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 660, port: port_); + funcId: 664, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_normal_None, @@ -24231,7 +24357,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_String_kitchen_sink_twin_rust_async_None( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 661, port: port_); + funcId: 665, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -24260,7 +24386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_kitchen_sink_twin_sync_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 662)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 666)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_sync_None, @@ -24289,7 +24415,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_enum_simple_twin_normal_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 663, port: port_); + funcId: 667, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_normal_None, @@ -24318,7 +24444,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_enum_simple_twin_rust_async_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 664, port: port_); + funcId: 668, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -24347,7 +24473,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_enum_simple_twin_sync_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 665)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 669)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_sync_None, @@ -24377,7 +24503,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_String_String_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCustomHasherTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 666, port: port_); + funcId: 670, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -24408,7 +24534,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_String_String_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCustomHasherTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 667, port: port_); + funcId: 671, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -24438,7 +24564,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCustomHasherTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 668)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 672)!; }, codec: SseCodec( decodeSuccessData: @@ -24468,7 +24594,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 669, port: port_); + funcId: 673, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String_None, @@ -24496,7 +24622,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 670, port: port_); + funcId: 674, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String_None, @@ -24524,7 +24650,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 671)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 675)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String_None, @@ -24553,7 +24679,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 672, port: port_); + funcId: 676, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size_None, @@ -24581,7 +24707,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 673, port: port_); + funcId: 677, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size_None, @@ -24609,7 +24735,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 674)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 678)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size_None, @@ -24637,7 +24763,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 675, port: port_); + funcId: 679, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32_None, @@ -24664,7 +24790,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 676, port: port_); + funcId: 680, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32_None, @@ -24691,7 +24817,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 677)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 681)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32_None, @@ -24720,7 +24846,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Set_String_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCustomHasherTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 678, port: port_); + funcId: 682, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -24750,7 +24876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Set_String_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCustomHasherTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 679, port: port_); + funcId: 683, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -24780,7 +24906,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCustomHasherTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 680)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 684)!; }, codec: SseCodec( decodeSuccessData: @@ -24809,7 +24935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 681, port: port_); + funcId: 685, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String_None, @@ -24836,7 +24962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String_None(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 682, port: port_); + funcId: 686, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String_None, @@ -24863,7 +24989,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String_None(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 683)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 687)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String_None, @@ -24891,7 +25017,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_macro_struct(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 684, port: port_); + funcId: 688, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_macro_struct, @@ -24915,7 +25041,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 685, port: port_); + funcId: 689, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24940,7 +25066,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 686, port: port_); + funcId: 690, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24965,7 +25091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 687)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 691)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24991,7 +25117,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 688, port: port_); + funcId: 692, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25016,7 +25142,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 689, port: port_); + funcId: 693, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25041,7 +25167,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 690)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 694)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25069,7 +25195,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 691, port: port_); + funcId: 695, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25098,7 +25224,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 692, port: port_); + funcId: 696, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25129,7 +25255,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_String_Sse(sink, serializer); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 693, port: port_); + funcId: 697, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25156,7 +25282,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 694, port: port_); + funcId: 698, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25184,7 +25310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 695, port: port_); + funcId: 699, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25213,7 +25339,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 696, port: port_); + funcId: 700, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25241,7 +25367,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 697, port: port_); + funcId: 701, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25273,7 +25399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_StreamSink_u_32_Sse(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 698, port: port_); + funcId: 702, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25305,7 +25431,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_StreamSink_u_32_Sse(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 699, port: port_); + funcId: 703, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25336,7 +25462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 700, port: port_); + funcId: 704, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_normal, @@ -25365,7 +25491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 701, port: port_); + funcId: 705, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_rust_async, @@ -25393,7 +25519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_one_field_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 702)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 706)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_sync, @@ -25423,7 +25549,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 703, port: port_); + funcId: 707, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_normal, @@ -25452,7 +25578,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 704, port: port_); + funcId: 708, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_rust_async, @@ -25480,7 +25606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_two_field_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 705)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 709)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_sync, @@ -25510,7 +25636,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 706, port: port_); + funcId: 710, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_normal, @@ -25539,7 +25665,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 707, port: port_); + funcId: 711, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_rust_async, @@ -25568,7 +25694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_zero_field_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 708)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 712)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_sync, @@ -25596,7 +25722,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_test_id_twin_normal(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 709, port: port_); + funcId: 713, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_normal, @@ -25623,7 +25749,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_test_id_twin_rust_async(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 710, port: port_); + funcId: 714, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async, @@ -25650,7 +25776,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_test_id_twin_sync(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 711)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 715)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync, @@ -25679,7 +25805,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 712, port: port_); + funcId: 716, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_normal, @@ -25709,7 +25835,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_one_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 713, port: port_); + funcId: 717, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25739,7 +25865,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_tuple_struct_with_one_field_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 714)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 718)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_sync, @@ -25769,7 +25895,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 715, port: port_); + funcId: 719, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_normal, @@ -25799,7 +25925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_two_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 716, port: port_); + funcId: 720, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25829,7 +25955,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_tuple_struct_with_two_field_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 717)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 721)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_sync, @@ -25855,7 +25981,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 718, port: port_); + funcId: 722, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25881,7 +26007,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 719, port: port_); + funcId: 723, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25906,7 +26032,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 720)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 724)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25932,7 +26058,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 721, port: port_); + funcId: 725, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25958,7 +26084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 722, port: port_); + funcId: 726, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25983,7 +26109,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 727)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26012,7 +26138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_CustomSerializer_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIpv4Addr( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 724, port: port_); + funcId: 728, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26041,7 +26167,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_non_opaque_struct_containing_ipv_4_addr( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 725, port: port_); + funcId: 729, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_non_opaque_struct_containing_ipv_4_addr, @@ -26067,7 +26193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 726, port: port_); + funcId: 730, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26094,7 +26220,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_casted_primitive_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 727, port: port_); + funcId: 731, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_casted_primitive_twin_normal, @@ -26123,7 +26249,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_CustomSerializer_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMessageWithCustomSerializerTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 728, port: port_); + funcId: 732, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26153,7 +26279,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 729, port: port_); + funcId: 733, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26179,7 +26305,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 730, port: port_); + funcId: 734, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26206,7 +26332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 731, port: port_); + funcId: 735, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26232,7 +26358,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 732)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 736)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26259,7 +26385,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 733, port: port_); + funcId: 737, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26287,7 +26413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 734, port: port_); + funcId: 738, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26314,7 +26440,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 735)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 739)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26342,7 +26468,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 736, port: port_); + funcId: 740, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26370,7 +26496,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 737, port: port_); + funcId: 741, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26397,7 +26523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 738)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 742)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26424,7 +26550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 739, port: port_); + funcId: 743, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26451,7 +26577,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 740, port: port_); + funcId: 744, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -26476,7 +26602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 741, port: port_); + funcId: 745, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -26502,7 +26628,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 742)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 746)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -26528,7 +26654,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 743, port: port_); + funcId: 747, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -26553,7 +26679,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 744, port: port_); + funcId: 748, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -26578,7 +26704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 745)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 749)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -26603,7 +26729,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 746, port: port_); + funcId: 750, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_point_twin_normal_array_2, @@ -26628,7 +26754,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 747, port: port_); + funcId: 751, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_point_twin_rust_async_array_2, @@ -26654,7 +26780,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 748)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 752)!; }, codec: SseCodec( decodeSuccessData: sse_decode_point_twin_sync_array_2, @@ -26682,7 +26808,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_dart_opaque_twin_normal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 749, port: port_); + funcId: 753, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26710,7 +26836,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_dart_opaque_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 750, port: port_); + funcId: 754, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26737,7 +26863,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_dart_opaque_twin_sync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 751)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 755)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26763,7 +26889,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 752, port: port_); + funcId: 756, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -26788,7 +26914,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 753, port: port_); + funcId: 757, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -26814,7 +26940,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 754)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 758)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -26839,7 +26965,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 755)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 759)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -26863,7 +26989,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 756, port: port_); + funcId: 760, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -26888,7 +27014,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 757, port: port_); + funcId: 761, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -26913,7 +27039,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 758)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 762)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -26941,7 +27067,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_dart_opaque_nested_twin_normal( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 759, port: port_); + funcId: 763, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26969,7 +27095,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_dart_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 760, port: port_); + funcId: 764, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26996,7 +27122,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_dart_opaque_nested_twin_sync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 761)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 765)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27026,7 +27152,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 762, port: port_); + funcId: 766, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_normal_array_3, @@ -27055,7 +27181,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 763, port: port_); + funcId: 767, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async_array_3, @@ -27084,7 +27210,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(a, serializer); sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 764)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 768)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync_array_3, @@ -27110,7 +27236,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 765, port: port_); + funcId: 769, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_normal, @@ -27135,7 +27261,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 766, port: port_); + funcId: 770, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async, @@ -27160,7 +27286,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 767)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 771)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync, @@ -27186,7 +27312,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 768, port: port_); + funcId: 772, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_normal, @@ -27211,7 +27337,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 769, port: port_); + funcId: 773, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_rust_async, @@ -27237,7 +27363,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 770)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 774)!; }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_sync, @@ -27265,7 +27391,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 771, port: port_); + funcId: 775, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -27292,7 +27418,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 772, port: port_); + funcId: 776, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -27319,7 +27445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 773)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 777)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -27347,7 +27473,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_tree_node_twin_normal(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 774, port: port_); + funcId: 778, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_normal, @@ -27375,7 +27501,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_tree_node_twin_rust_async(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 775, port: port_); + funcId: 779, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_rust_async, @@ -27403,7 +27529,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_tree_node_twin_sync(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 776)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 780)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_sync, @@ -27431,7 +27557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_customized_twin_normal(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 777, port: port_); + funcId: 781, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27459,7 +27585,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_customized_twin_rust_async(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 778, port: port_); + funcId: 782, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27486,7 +27612,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_customized_twin_sync(val, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 779)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 783)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27515,7 +27641,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Duration(durations, serializer); sse_encode_Chrono_Local(since, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 780, port: port_); + funcId: 784, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -27543,7 +27669,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Duration(durations, serializer); sse_encode_Chrono_Local(since, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 781, port: port_); + funcId: 785, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -27571,7 +27697,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Chrono_Duration(durations, serializer); sse_encode_Chrono_Local(since, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 782)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 786)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -27599,7 +27725,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_normal(weekday, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 783, port: port_); + funcId: 787, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_normal, @@ -27627,7 +27753,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_rust_async(weekday, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 784, port: port_); + funcId: 788, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_rust_async, @@ -27655,7 +27781,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_sync(weekday, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 785)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 789)!; }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_sync, @@ -27683,7 +27809,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_kitchen_sink_twin_normal(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 786, port: port_); + funcId: 790, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_normal, @@ -27710,7 +27836,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_kitchen_sink_twin_rust_async(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 787, port: port_); + funcId: 791, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_rust_async, @@ -27738,7 +27864,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_kitchen_sink_twin_sync(val, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 788)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 792)!; }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_sync, @@ -27766,7 +27892,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 789, port: port_); + funcId: 793, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -27795,7 +27921,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 790, port: port_); + funcId: 794, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -27823,7 +27949,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 791)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 795)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -27851,7 +27977,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 792, port: port_); + funcId: 796, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -27878,7 +28004,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 793, port: port_); + funcId: 797, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -27905,7 +28031,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 794)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 798)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -27934,7 +28060,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_SerdeJsonValue_None(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 795, port: port_); + funcId: 799, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_SerdeJsonValue_None, @@ -27963,7 +28089,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_SerdeJsonValue_None(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 796, port: port_); + funcId: 800, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_SerdeJsonValue_None, @@ -27991,7 +28117,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_SerdeJsonValue_None(val, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 797)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 801)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_SerdeJsonValue_None, @@ -28021,7 +28147,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_feature_serde_json_twin_normal( wrapper, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 798, port: port_); + funcId: 802, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_serde_json_twin_normal, @@ -28051,7 +28177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_feature_serde_json_twin_rust_async( wrapper, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 799, port: port_); + funcId: 803, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_serde_json_twin_rust_async, @@ -28080,7 +28206,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feature_serde_json_twin_sync( wrapper, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 800)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 804)!; }, codec: SseCodec( decodeSuccessData: sse_decode_feature_serde_json_twin_sync, @@ -28109,7 +28235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_nested_struct_twin_normal(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 801, port: port_); + funcId: 805, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_normal, @@ -28136,7 +28262,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_nested_struct_twin_rust_async(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 802, port: port_); + funcId: 806, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_rust_async, @@ -28164,7 +28290,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_nested_struct_twin_sync(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 803)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 807)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_sync, @@ -28192,7 +28318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feature_uuid_twin_normal(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 804, port: port_); + funcId: 808, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_normal, @@ -28219,7 +28345,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feature_uuid_twin_rust_async(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 805, port: port_); + funcId: 809, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_rust_async, @@ -28247,7 +28373,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feature_uuid_twin_sync(ids, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 806)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 810)!; }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_sync, @@ -28275,7 +28401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_new_type_int_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 807, port: port_); + funcId: 811, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_normal, @@ -28302,7 +28428,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_new_type_int_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 808, port: port_); + funcId: 812, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_rust_async, @@ -28330,7 +28456,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_new_type_int_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 809)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 813)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_sync, @@ -28370,7 +28496,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_bool(boolbox, serializer); sse_encode_opt_box_exotic_optionals_twin_normal(structbox, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 810, port: port_); + funcId: 814, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28419,7 +28545,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_exotic_optionals_twin_rust_async( structbox, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 811, port: port_); + funcId: 815, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28466,7 +28592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_f_64(f64Box, serializer); sse_encode_opt_box_bool(boolbox, serializer); sse_encode_opt_box_exotic_optionals_twin_sync(structbox, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 812)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 816)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28502,7 +28628,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_SerdeJsonValue(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 813, port: port_); + funcId: 817, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_SerdeJsonValue, @@ -28531,7 +28657,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_SerdeJsonValue(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 814, port: port_); + funcId: 818, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_SerdeJsonValue, @@ -28559,7 +28685,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_SerdeJsonValue(val, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 815)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 819)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_SerdeJsonValue, @@ -28589,7 +28715,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_normal( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 816, port: port_); + funcId: 820, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -28619,7 +28745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_rust_async( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 817, port: port_); + funcId: 821, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -28648,7 +28774,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_exotic_optionals_twin_sync(opt, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 822)!; }, codec: SseCodec( decodeSuccessData: @@ -28678,7 +28804,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 819, port: port_); + funcId: 823, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -28706,7 +28832,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 820, port: port_); + funcId: 824, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -28734,7 +28860,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 821)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 825)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -28762,7 +28888,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 822, port: port_); + funcId: 826, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_normal, @@ -28789,7 +28915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 823, port: port_); + funcId: 827, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_rust_async, @@ -28817,7 +28943,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 828)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_sync, @@ -28845,7 +28971,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 825, port: port_); + funcId: 829, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_normal, @@ -28872,7 +28998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 826, port: port_); + funcId: 830, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_rust_async, @@ -28900,7 +29026,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 831)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_sync, @@ -28928,7 +29054,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_SerdeJsonValue(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 828, port: port_); + funcId: 832, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_SerdeJsonValue, @@ -28956,7 +29082,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_SerdeJsonValue(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 829, port: port_); + funcId: 833, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_SerdeJsonValue, @@ -28983,7 +29109,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_SerdeJsonValue(val, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 830)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 834)!; }, codec: SseCodec( decodeSuccessData: sse_decode_SerdeJsonValue, @@ -29012,7 +29138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_my_stream_entry_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 831, port: port_); + funcId: 835, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29041,7 +29167,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_my_stream_entry_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 832, port: port_); + funcId: 836, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29073,7 +29199,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 833, port: port_); + funcId: 837, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29104,7 +29230,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 834, port: port_); + funcId: 838, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29136,7 +29262,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_log_twin_normal_Sse(sink, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 835, port: port_); + funcId: 839, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29167,7 +29293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_log_twin_rust_async_Sse(sink, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 836, port: port_); + funcId: 840, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29199,7 +29325,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 837, port: port_); + funcId: 841, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29230,7 +29356,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 838, port: port_); + funcId: 842, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29259,7 +29385,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 839, port: port_); + funcId: 843, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -29286,7 +29412,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 840, port: port_); + funcId: 844, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -29313,7 +29439,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 841)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 845)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -29341,7 +29467,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 842, port: port_); + funcId: 846, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29368,7 +29494,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 843, port: port_); + funcId: 847, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29395,7 +29521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 844)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 848)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29424,7 +29550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_size(arg, serializer); sse_encode_box_my_size(boxed, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 845, port: port_); + funcId: 849, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -29452,7 +29578,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_size(arg, serializer); sse_encode_box_my_size(boxed, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 846, port: port_); + funcId: 850, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -29480,7 +29606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_size(arg, serializer); sse_encode_box_my_size(boxed, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 847)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 851)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -29509,7 +29635,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_NaiveDateTime(timestamps, serializer); sse_encode_Chrono_NaiveDateTime(epoch, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 848, port: port_); + funcId: 852, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -29537,7 +29663,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_NaiveDateTime(timestamps, serializer); sse_encode_Chrono_NaiveDateTime(epoch, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 849, port: port_); + funcId: 853, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -29565,7 +29691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Chrono_NaiveDateTime(timestamps, serializer); sse_encode_Chrono_NaiveDateTime(epoch, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 850)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 854)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -29593,7 +29719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 851, port: port_); + funcId: 855, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29620,7 +29746,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 852, port: port_); + funcId: 856, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29647,7 +29773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 853)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 857)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29675,7 +29801,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 854, port: port_); + funcId: 858, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_normal, @@ -29702,7 +29828,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 855, port: port_); + funcId: 859, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_rust_async, @@ -29730,7 +29856,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 856)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 860)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_sync, @@ -29758,7 +29884,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 857, port: port_); + funcId: 861, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29786,7 +29912,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 858, port: port_); + funcId: 862, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29813,7 +29939,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 859)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 863)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -29841,7 +29967,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 860, port: port_); + funcId: 864, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -29868,7 +29994,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 861, port: port_); + funcId: 865, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -29895,7 +30021,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 862)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 866)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -29923,7 +30049,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 863, port: port_); + funcId: 867, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -29950,7 +30076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 864, port: port_); + funcId: 868, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -29977,7 +30103,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 865)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 869)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -30005,7 +30131,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_opt_vecs_twin_normal(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 866, port: port_); + funcId: 870, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_normal, @@ -30032,7 +30158,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_opt_vecs_twin_rust_async(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 867, port: port_); + funcId: 871, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_rust_async, @@ -30059,7 +30185,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_opt_vecs_twin_sync(opt, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 868)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 872)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_sync, @@ -30088,7 +30214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 869, port: port_); + funcId: 873, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_normal, @@ -30117,7 +30243,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 870, port: port_); + funcId: 874, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_rust_async, @@ -30145,7 +30271,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 871)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 875)!; }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_sync, @@ -30173,7 +30299,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_SerdeJsonValue(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 872, port: port_); + funcId: 876, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_SerdeJsonValue, @@ -30202,7 +30328,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_SerdeJsonValue(val, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 873, port: port_); + funcId: 877, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_SerdeJsonValue, @@ -30230,7 +30356,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_SerdeJsonValue(val, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 874)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 878)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_SerdeJsonValue, @@ -30258,7 +30384,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 875, port: port_); + funcId: 879, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -30285,7 +30411,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 876, port: port_); + funcId: 880, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -30312,7 +30438,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 877)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 881)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -30340,7 +30466,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feature_chrono_twin_normal(mine, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 878, port: port_); + funcId: 882, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -30367,7 +30493,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feature_chrono_twin_rust_async(mine, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 879, port: port_); + funcId: 883, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -30394,7 +30520,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feature_chrono_twin_sync(mine, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 880)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 884)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -30420,7 +30546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 881, port: port_); + funcId: 885, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30446,7 +30572,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 882, port: port_); + funcId: 886, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -30473,7 +30599,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 883, port: port_); + funcId: 887, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -30500,7 +30626,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 884)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 888)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -30527,7 +30653,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 885, port: port_); + funcId: 889, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_item_container_solution_two_twin_normal, @@ -30558,7 +30684,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_item_container_solution_two_twin_normal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 886, port: port_); + funcId: 890, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -30587,7 +30713,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64_array_16(array, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 887, port: port_); + funcId: 891, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -30613,7 +30739,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64_array_16(array, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 888, port: port_); + funcId: 892, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -30640,7 +30766,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64_array_16(array, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 893)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -30668,7 +30794,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_normal(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 890, port: port_); + funcId: 894, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_normal, @@ -30696,7 +30822,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_rust_async(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 891, port: port_); + funcId: 895, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_rust_async, @@ -30724,7 +30850,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_sync(weekdays, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 892)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 896)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_sync, @@ -30752,7 +30878,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 893, port: port_); + funcId: 897, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30779,7 +30905,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 894, port: port_); + funcId: 898, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30806,7 +30932,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 895)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 899)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30834,7 +30960,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 896, port: port_); + funcId: 900, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -30861,7 +30987,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 897, port: port_); + funcId: 901, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -30888,7 +31014,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 902)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -30915,7 +31041,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 899, port: port_); + funcId: 903, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30942,7 +31068,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 900, port: port_); + funcId: 904, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30969,7 +31095,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 901)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 905)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30997,7 +31123,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 902, port: port_); + funcId: 906, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -31024,7 +31150,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 903, port: port_); + funcId: 907, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -31051,7 +31177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 904)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 908)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -31079,7 +31205,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 905, port: port_); + funcId: 909, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -31106,7 +31232,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 906, port: port_); + funcId: 910, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -31133,7 +31259,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 907)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 911)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -31161,7 +31287,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 908, port: port_); + funcId: 912, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31188,7 +31314,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 909, port: port_); + funcId: 913, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31215,7 +31341,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 910)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 914)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31243,7 +31369,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 911, port: port_); + funcId: 915, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -31270,7 +31396,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 912, port: port_); + funcId: 916, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -31297,7 +31423,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 913)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 917)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -31327,7 +31453,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLtOwnedStructTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 914, port: port_); + funcId: 918, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31358,7 +31484,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerLtOwnedStructTwinSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 915, port: port_); + funcId: 919, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31388,7 +31514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 916, port: port_); + funcId: 920, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31416,7 +31542,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 917, port: port_); + funcId: 921, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31445,7 +31571,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_array_2_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 918)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 922)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31474,7 +31600,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 919, port: port_); + funcId: 923, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31502,7 +31628,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 920, port: port_); + funcId: 924, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31531,7 +31657,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 921)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 925)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31562,7 +31688,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Map_u_8_application_mode_None_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 922, port: port_); + funcId: 926, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31591,7 +31717,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Map_u_8_application_mode_None_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 923, port: port_); + funcId: 927, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31621,7 +31747,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_None_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 924)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 928)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31651,7 +31777,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 925, port: port_); + funcId: 929, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31680,7 +31806,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 926, port: port_); + funcId: 930, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31710,7 +31836,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 927)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 931)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31739,7 +31865,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_None_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 928, port: port_); + funcId: 932, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31767,7 +31893,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_None_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 929, port: port_); + funcId: 933, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31796,7 +31922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_None_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 930)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 934)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31825,7 +31951,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_mirror_struct_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 931, port: port_); + funcId: 935, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31854,7 +31980,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_mirror_struct_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 932, port: port_); + funcId: 936, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31883,7 +32009,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_mirror_struct_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 933)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 937)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31914,7 +32040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 934, port: port_); + funcId: 938, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31943,7 +32069,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 935, port: port_); + funcId: 939, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31973,7 +32099,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 936)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 940)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32002,7 +32128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 937, port: port_); + funcId: 941, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32030,7 +32156,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 938, port: port_); + funcId: 942, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32059,7 +32185,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 939)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 943)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32088,7 +32214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_measure_twin_normal(measure, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 940, port: port_); + funcId: 944, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_normal, @@ -32115,7 +32241,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_measure_twin_rust_async(measure, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 941, port: port_); + funcId: 945, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_rust_async, @@ -32142,7 +32268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_measure_twin_sync(measure, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 942)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 946)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_sync, @@ -32171,7 +32297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_callable_twin_normal(that, serializer); sse_encode_String(two, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 943, port: port_); + funcId: 947, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32199,7 +32325,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_callable_twin_rust_async(that, serializer); sse_encode_String(two, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 944, port: port_); + funcId: 948, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32227,7 +32353,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_callable_twin_sync(that, serializer); sse_encode_String(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 945)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 949)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32256,7 +32382,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_enum_with_json_serializable_twin_normal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 946, port: port_); + funcId: 950, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32282,7 +32408,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 947, port: port_); + funcId: 951, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32306,7 +32432,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 948, port: port_); + funcId: 952, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32334,7 +32460,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_struct_with_json_serializable_twin_normal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 949, port: port_); + funcId: 953, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32362,7 +32488,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct_with_sync(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 950, port: port_); + funcId: 954, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32388,7 +32514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_NaiveDate(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 951, port: port_); + funcId: 955, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_NaiveDate, @@ -32415,7 +32541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_NaiveDate(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 952, port: port_); + funcId: 956, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_NaiveDate, @@ -32442,7 +32568,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_NaiveDate(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 953)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 957)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_NaiveDate, @@ -32470,7 +32596,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_NaiveDateTime(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 954, port: port_); + funcId: 958, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_NaiveDateTime, @@ -32497,7 +32623,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_NaiveDateTime(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 955, port: port_); + funcId: 959, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_NaiveDateTime, @@ -32524,7 +32650,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_NaiveDateTime(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 956)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 960)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_NaiveDateTime, @@ -32552,7 +32678,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_test_id_twin_normal_array_4(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 957, port: port_); + funcId: 961, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_normal_array_2, @@ -32579,7 +32705,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_test_id_twin_rust_async_array_4(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 958, port: port_); + funcId: 962, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async_array_2, @@ -32606,7 +32732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_test_id_twin_sync_array_4(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 959)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 963)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync_array_2, @@ -32633,7 +32759,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 960, port: port_); + funcId: 964, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_normal, @@ -32660,7 +32786,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 961, port: port_); + funcId: 965, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_rust_async, @@ -32687,7 +32813,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_32(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 962)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 966)!; }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_sync, @@ -32714,7 +32840,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_user_id_twin_normal(userId, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 963, port: port_); + funcId: 967, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_normal, @@ -32741,7 +32867,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_user_id_twin_rust_async(userId, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 964, port: port_); + funcId: 968, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_rust_async, @@ -32768,7 +32894,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_user_id_twin_sync(userId, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 965)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 969)!; }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_sync, @@ -32796,7 +32922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 966, port: port_); + funcId: 970, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32823,7 +32949,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 967, port: port_); + funcId: 971, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32850,7 +32976,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync_array_2(data, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 968)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 972)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32876,7 +33002,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 969, port: port_); + funcId: 973, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal_array_2, @@ -32901,7 +33027,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 970, port: port_); + funcId: 974, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync_array_2, @@ -32927,7 +33053,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 971)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 975)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync_array_2, @@ -32955,7 +33081,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinNormal(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 972, port: port_); + funcId: 976, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32982,7 +33108,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinRustAsync(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 973, port: port_); + funcId: 977, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33009,7 +33135,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinSync(data, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 974)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 978)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33035,7 +33161,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 975, port: port_); + funcId: 979, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinNormal, @@ -33060,7 +33186,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 976, port: port_); + funcId: 980, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinRustAsync, @@ -33086,7 +33212,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 977)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 981)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinSync, @@ -33114,7 +33240,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 978, port: port_); + funcId: 982, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -33142,7 +33268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 979, port: port_); + funcId: 983, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -33170,7 +33296,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_Chrono_Utc(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 980)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 984)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -33198,7 +33324,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 981, port: port_); + funcId: 985, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33226,7 +33352,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 982, port: port_); + funcId: 986, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33253,7 +33379,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 983)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 987)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33279,7 +33405,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 984, port: port_); + funcId: 988, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33305,7 +33431,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 985, port: port_); + funcId: 989, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33330,7 +33456,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 986)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 990)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33359,7 +33485,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 987, port: port_); + funcId: 991, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33388,7 +33514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 988, port: port_); + funcId: 992, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33416,7 +33542,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 989)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 993)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33447,7 +33573,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_f_64(myF64, serializer); sse_encode_opt_box_autoadd_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 990, port: port_); + funcId: 994, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -33479,7 +33605,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_f_64(myF64, serializer); sse_encode_opt_box_autoadd_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 991, port: port_); + funcId: 995, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -33510,7 +33636,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_i_64(myI64, serializer); sse_encode_opt_box_autoadd_f_64(myF64, serializer); sse_encode_opt_box_autoadd_bool(myBool, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 992)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 996)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -33544,7 +33670,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 993, port: port_); + funcId: 997, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33577,7 +33703,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 994, port: port_); + funcId: 998, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33610,7 +33736,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_64(myI64, serializer); sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 995)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 999)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33638,7 +33764,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 996, port: port_); + funcId: 1000, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -33665,7 +33791,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 997, port: port_); + funcId: 1001, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -33692,7 +33818,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 998)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1002)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -33720,7 +33846,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_note_twin_normal(note, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 999, port: port_); + funcId: 1003, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -33747,7 +33873,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_note_twin_rust_async(note, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1000, port: port_); + funcId: 1004, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -33774,7 +33900,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_note_twin_sync(note, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1001)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1005)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -33794,6 +33920,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["note"], ); + @override + Future crateApiFrbLoggingPrintToConsoleSmokeTest() { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 1006, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kCrateApiFrbLoggingPrintToConsoleSmokeTestConstMeta, + argValues: [], + apiImpl: this, + )); + } + + TaskConstMeta get kCrateApiFrbLoggingPrintToConsoleSmokeTestConstMeta => + const TaskConstMeta( + debugName: "print_to_console_smoke_test", + argNames: [], + ); + @override void crateApiInitDartCodeRecordInitDartCodeMessage( {required String message}) { @@ -33801,7 +33951,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1002)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1007)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33828,7 +33978,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_event_twin_normal_Sse(listener, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1003, port: port_); + funcId: 1008, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33857,7 +34007,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_event_twin_rust_async_Sse(listener, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1004, port: port_); + funcId: 1009, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33887,7 +34037,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1005, port: port_); + funcId: 1010, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -33915,7 +34065,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1006, port: port_); + funcId: 1011, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -33943,7 +34093,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1007)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1012)!; }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -33972,7 +34122,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1008, port: port_); + funcId: 1013, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -34000,7 +34150,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1009, port: port_); + funcId: 1014, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -34028,7 +34178,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1010)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1015)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -34054,7 +34204,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1011, port: port_); + funcId: 1016, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34080,7 +34230,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_8(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1012, port: port_); + funcId: 1017, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_normal, @@ -34107,7 +34257,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_8(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1013, port: port_); + funcId: 1018, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_rust_async, @@ -34134,7 +34284,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_8(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1014)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1019)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_sync, @@ -34162,7 +34312,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feed_id_twin_normal(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1015, port: port_); + funcId: 1020, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -34189,7 +34339,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feed_id_twin_rust_async(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1016, port: port_); + funcId: 1021, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -34216,7 +34366,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_feed_id_twin_sync(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1017)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1022)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -34242,7 +34392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1018, port: port_); + funcId: 1023, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34268,7 +34418,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1019, port: port_); + funcId: 1024, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34293,7 +34443,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1020)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1025)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34319,7 +34469,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1021, port: port_); + funcId: 1026, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34346,7 +34496,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1022, port: port_); + funcId: 1027, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34372,7 +34522,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1023)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1028)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34398,7 +34548,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1024, port: port_); + funcId: 1029, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34424,7 +34574,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1025, port: port_); + funcId: 1030, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34449,7 +34599,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1026)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1031)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34475,7 +34625,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1027, port: port_); + funcId: 1032, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34501,7 +34651,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1028, port: port_); + funcId: 1033, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34526,7 +34676,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1029)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1034)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34552,7 +34702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1030, port: port_); + funcId: 1035, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -34577,7 +34727,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1031, port: port_); + funcId: 1036, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -34602,7 +34752,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1032)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1037)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -34628,7 +34778,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1033, port: port_); + funcId: 1038, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -34653,7 +34803,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1034, port: port_); + funcId: 1039, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -34678,7 +34828,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1035)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1040)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -34706,7 +34856,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1036, port: port_); + funcId: 1041, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -34733,7 +34883,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1037, port: port_); + funcId: 1042, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -34760,7 +34910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1038)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1043)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -34786,7 +34936,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1039, port: port_); + funcId: 1044, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -34811,7 +34961,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1040, port: port_); + funcId: 1045, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -34836,7 +34986,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1041)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1046)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -34864,7 +35014,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_opaque_twin_normal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1042, port: port_); + funcId: 1047, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34891,7 +35041,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_opaque_twin_rust_async(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1043, port: port_); + funcId: 1048, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34918,7 +35068,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_opaque_twin_sync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1044)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1049)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34946,7 +35096,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_opaque_nested_twin_normal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1045, port: port_); + funcId: 1050, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34974,7 +35124,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1046, port: port_); + funcId: 1051, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35001,7 +35151,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_opaque_nested_twin_sync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1047)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1052)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35029,7 +35179,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinNormal(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1048, port: port_); + funcId: 1053, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35056,7 +35206,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinRustAsync(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1049, port: port_); + funcId: 1054, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35083,7 +35233,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinSync(clone, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1050)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1055)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35111,7 +35261,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1051, port: port_); + funcId: 1056, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35138,7 +35288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1052, port: port_); + funcId: 1057, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35165,7 +35315,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1053)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1058)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35193,7 +35343,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1054, port: port_); + funcId: 1059, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35220,7 +35370,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1055, port: port_); + funcId: 1060, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35247,7 +35397,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1056)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1061)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35277,7 +35427,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1057, port: port_); + funcId: 1062, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35308,7 +35458,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1058, port: port_); + funcId: 1063, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35338,7 +35488,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1059)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1064)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35371,7 +35521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1060, port: port_); + funcId: 1065, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35405,7 +35555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1061, port: port_); + funcId: 1066, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35438,7 +35588,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1062)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1067)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35468,7 +35618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1063, port: port_); + funcId: 1068, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35499,7 +35649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1064, port: port_); + funcId: 1069, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35530,7 +35680,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1065)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1070)!; }, codec: SseCodec( decodeSuccessData: @@ -35561,7 +35711,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1066, port: port_); + funcId: 1071, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35591,7 +35741,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1067, port: port_); + funcId: 1072, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35620,7 +35770,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1068)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1073)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35651,7 +35801,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1069, port: port_); + funcId: 1074, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35683,7 +35833,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1070, port: port_); + funcId: 1075, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35714,7 +35864,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1071)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1076)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35746,7 +35896,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1072, port: port_); + funcId: 1077, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35779,7 +35929,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1073, port: port_); + funcId: 1078, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35809,7 +35959,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1074)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1079)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35841,7 +35991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1075, port: port_); + funcId: 1080, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35874,7 +36024,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1076, port: port_); + funcId: 1081, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35905,7 +36055,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { borrow, serializer); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( mutBorrow, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1077)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1082)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35934,7 +36084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1078, port: port_); + funcId: 1083, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35964,7 +36114,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1079, port: port_); + funcId: 1084, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35993,7 +36143,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1080)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1085)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36020,7 +36170,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1081, port: port_); + funcId: 1086, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36048,7 +36198,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1082, port: port_); + funcId: 1087, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36075,7 +36225,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1083)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1088)!; }, codec: SseCodec( decodeSuccessData: @@ -36108,7 +36258,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1084, port: port_); + funcId: 1089, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36140,7 +36290,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1085, port: port_); + funcId: 1090, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36171,7 +36321,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1086)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1091)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36200,7 +36350,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1087, port: port_); + funcId: 1092, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36230,7 +36380,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1088, port: port_); + funcId: 1093, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36259,7 +36409,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1089)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1094)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36286,7 +36436,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1090, port: port_); + funcId: 1095, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36314,7 +36464,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1091, port: port_); + funcId: 1096, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36341,7 +36491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1092)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1097)!; }, codec: SseCodec( decodeSuccessData: @@ -36372,7 +36522,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_good_and_opaque_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1093, port: port_); + funcId: 1098, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36403,7 +36553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_good_and_opaque_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1094, port: port_); + funcId: 1099, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36433,7 +36583,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_enum_with_good_and_opaque_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1095)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1100)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36461,7 +36611,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1096, port: port_); + funcId: 1101, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -36489,7 +36639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1097, port: port_); + funcId: 1102, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -36516,7 +36666,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1098)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1103)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -36544,7 +36694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1099, port: port_); + funcId: 1104, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -36572,7 +36722,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1100, port: port_); + funcId: 1105, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -36599,7 +36749,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1101)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1106)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -36630,7 +36780,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1102, port: port_); + funcId: 1107, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36661,7 +36811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1103, port: port_); + funcId: 1108, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36691,7 +36841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); sse_encode_i_32(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1104)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1109)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36718,7 +36868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1105, port: port_); + funcId: 1110, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36746,7 +36896,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1106, port: port_); + funcId: 1111, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36774,7 +36924,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1107)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1112)!; }, codec: SseCodec( decodeSuccessData: @@ -36804,7 +36954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1108, port: port_); + funcId: 1113, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36834,7 +36984,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1109, port: port_); + funcId: 1114, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36863,7 +37013,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1110)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1115)!; }, codec: SseCodec( decodeSuccessData: @@ -36893,7 +37043,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_explicit_auto_opaque_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1111, port: port_); + funcId: 1116, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36923,7 +37073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_explicit_auto_opaque_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1112, port: port_); + funcId: 1117, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36952,7 +37102,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_explicit_auto_opaque_field_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1113)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1118)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36982,7 +37132,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1114, port: port_); + funcId: 1119, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37013,7 +37163,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1115, port: port_); + funcId: 1120, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37043,7 +37193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( a, serializer); sse_encode_String(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1116)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1121)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37072,7 +37222,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinNormalSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1117, port: port_); + funcId: 1122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37102,7 +37252,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinRustAsyncSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1118, port: port_); + funcId: 1123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37131,7 +37281,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinSyncSendSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1119)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1124)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37158,7 +37308,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1120, port: port_); + funcId: 1125, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37186,7 +37336,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1121, port: port_); + funcId: 1126, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37213,7 +37363,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1122)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1127)!; }, codec: SseCodec( decodeSuccessData: @@ -37241,7 +37391,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1123, port: port_); + funcId: 1128, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37269,7 +37419,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1124, port: port_); + funcId: 1129, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37299,7 +37449,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1125)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1130)!; }, codec: SseCodec( decodeSuccessData: @@ -37327,7 +37477,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1126, port: port_); + funcId: 1131, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37355,7 +37505,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1127, port: port_); + funcId: 1132, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37382,7 +37532,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1128)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1133)!; }, codec: SseCodec( decodeSuccessData: @@ -37412,7 +37562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1129, port: port_); + funcId: 1134, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37442,7 +37592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1130, port: port_); + funcId: 1135, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37471,7 +37621,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1131)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1136)!; }, codec: SseCodec( decodeSuccessData: @@ -37499,7 +37649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1132, port: port_); + funcId: 1137, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37527,7 +37677,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1133, port: port_); + funcId: 1138, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37554,7 +37704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1134)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1139)!; }, codec: SseCodec( decodeSuccessData: @@ -37587,7 +37737,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1135, port: port_); + funcId: 1140, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -37619,7 +37769,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1136, port: port_); + funcId: 1141, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -37650,7 +37800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { apple, serializer); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( orange, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1137)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1142)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -37680,7 +37830,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1138, port: port_); + funcId: 1143, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37711,7 +37861,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1139, port: port_); + funcId: 1144, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37741,7 +37891,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync_Sse( sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1140)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1145)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37772,7 +37922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_good_and_opaque_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1141, port: port_); + funcId: 1146, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37803,7 +37953,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_good_and_opaque_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1142, port: port_); + funcId: 1147, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37833,7 +37983,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_good_and_opaque_field_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1143)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1148)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37861,7 +38011,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1144, port: port_); + funcId: 1149, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37890,7 +38040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1145, port: port_); + funcId: 1150, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37918,7 +38068,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1146)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1151)!; }, codec: SseCodec( decodeSuccessData: @@ -37952,7 +38102,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1147, port: port_); + funcId: 1152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37985,7 +38135,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1148, port: port_); + funcId: 1153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38015,7 +38165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1149)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1154)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38046,7 +38196,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_demo_struct_for_rust_call_dart_twin_normal_Output_demo_struct_for_rust_call_dart_twin_normal_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1150, port: port_); + funcId: 1155, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38076,7 +38226,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_demo_struct_for_rust_call_dart_twin_rust_async_Output_demo_struct_for_rust_call_dart_twin_rust_async_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1151, port: port_); + funcId: 1156, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38106,7 +38256,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_i_32(numTimes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1152, port: port_); + funcId: 1157, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38136,7 +38286,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_i_32(numTimes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1153, port: port_); + funcId: 1158, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38165,7 +38315,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1154, port: port_); + funcId: 1159, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38193,7 +38343,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1155, port: port_); + funcId: 1160, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38224,7 +38374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_opt_String(expectOutput, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1156, port: port_); + funcId: 1161, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38255,7 +38405,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_opt_String(expectOutput, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1157, port: port_); + funcId: 1162, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38284,7 +38434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_String_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1158, port: port_); + funcId: 1163, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38312,7 +38462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_String_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1159, port: port_); + funcId: 1164, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38341,7 +38491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1160, port: port_); + funcId: 1165, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38369,7 +38519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1161, port: port_); + funcId: 1166, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38400,7 +38550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_demo_struct_for_rust_call_dart_twin_normal_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1162, port: port_); + funcId: 1167, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38430,7 +38580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_demo_struct_for_rust_call_dart_twin_rust_async_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1163, port: port_); + funcId: 1168, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38459,7 +38609,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_CustomSerializer_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIpv4Addr_Output_CustomSerializer_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIpv4Addr_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1164, port: port_); + funcId: 1169, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38489,7 +38639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_CustomSerializer_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIpv4Addr_Output_CustomSerializer_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIpv4Addr_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1165, port: port_); + funcId: 1170, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38520,7 +38670,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_DartOpaque_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1166, port: port_); + funcId: 1171, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38552,7 +38702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_DartOpaque_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1167, port: port_); + funcId: 1172, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38581,7 +38731,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_DartOpaque_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1168, port: port_); + funcId: 1173, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -38611,7 +38761,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_DartOpaque_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1169, port: port_); + funcId: 1174, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -38637,7 +38787,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1170, port: port_); + funcId: 1175, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38663,7 +38813,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1171, port: port_); + funcId: 1176, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38692,7 +38842,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1172, port: port_); + funcId: 1177, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38720,7 +38870,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1173, port: port_); + funcId: 1178, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38748,7 +38898,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1174)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1179)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38777,7 +38927,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1175, port: port_); + funcId: 1180, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -38804,7 +38954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1176, port: port_); + funcId: 1181, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -38832,7 +38982,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1177)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1182)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -38861,7 +39011,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1178, port: port_); + funcId: 1183, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_normal, @@ -38889,7 +39039,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_enum_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1179, port: port_); + funcId: 1184, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -38918,7 +39068,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1180, port: port_); + funcId: 1185, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_rust_async, @@ -38948,7 +39098,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_enum_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1181, port: port_); + funcId: 1186, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -38977,7 +39127,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1182)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1187)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_sync, @@ -39005,7 +39155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_enum_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1183)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1188)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39033,7 +39183,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_simple_primitive_enum_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1184, port: port_); + funcId: 1189, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -39063,7 +39213,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_simple_primitive_enum_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1185, port: port_); + funcId: 1190, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -39091,7 +39241,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_simple_primitive_enum_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1186)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1191)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -39121,7 +39271,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_struct_twin_normal(a, serializer); sse_encode_box_autoadd_simple_struct_twin_normal(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1187, port: port_); + funcId: 1192, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39149,7 +39299,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1188, port: port_); + funcId: 1193, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39177,7 +39327,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1189, port: port_); + funcId: 1194, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39206,7 +39356,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1190, port: port_); + funcId: 1195, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_normal, @@ -39234,7 +39384,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_simple_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1191, port: port_); + funcId: 1196, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -39265,7 +39415,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_struct_twin_rust_async(a, serializer); sse_encode_box_autoadd_simple_struct_twin_rust_async(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1192, port: port_); + funcId: 1197, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39294,7 +39444,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1193, port: port_); + funcId: 1198, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39324,7 +39474,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1194, port: port_); + funcId: 1199, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39354,7 +39504,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1195, port: port_); + funcId: 1200, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_rust_async, @@ -39384,7 +39534,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_simple_struct_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1196, port: port_); + funcId: 1201, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -39412,7 +39562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_sync(a, serializer); sse_encode_box_autoadd_simple_struct_twin_sync(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1197)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1202)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39440,7 +39590,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1198)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1203)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39468,7 +39618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1199)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1204)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39496,7 +39646,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1200)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1205)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_sync, @@ -39524,7 +39674,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_simple_struct_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1201)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1206)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -39554,7 +39704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_translatable_external_struct_with_method( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1202, port: port_); + funcId: 1207, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39582,7 +39732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1203, port: port_); + funcId: 1208, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39608,7 +39758,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1204, port: port_); + funcId: 1209, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39636,7 +39786,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(arg, serializer); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1205, port: port_); + funcId: 1210, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39663,7 +39813,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1206, port: port_); + funcId: 1211, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_normal, @@ -39691,7 +39841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_some_struct_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1207, port: port_); + funcId: 1212, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -39721,7 +39871,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_some_struct_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1208, port: port_); + funcId: 1213, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -39749,7 +39899,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1209, port: port_); + funcId: 1214, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -39777,7 +39927,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1210, port: port_); + funcId: 1215, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -39807,7 +39957,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1211, port: port_); + funcId: 1216, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_rust_async, @@ -39836,7 +39986,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_some_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1212, port: port_); + funcId: 1217, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -39866,7 +40016,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_some_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1213, port: port_); + funcId: 1218, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -39894,7 +40044,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1214, port: port_); + funcId: 1219, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -39922,7 +40072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1215, port: port_); + funcId: 1220, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -39951,7 +40101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1216)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1221)!; }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_sync, @@ -39978,7 +40128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_some_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1217)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1222)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -40006,7 +40156,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_some_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1218)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1223)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -40032,7 +40182,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1219)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1224)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -40058,7 +40208,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1220)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1225)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -40087,7 +40237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1221, port: port_); + funcId: 1226, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -40116,7 +40266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1222, port: port_); + funcId: 1227, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -40144,7 +40294,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1223)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1228)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -40172,7 +40322,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1224, port: port_); + funcId: 1229, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40200,7 +40350,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_8_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1225, port: port_); + funcId: 1230, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40230,7 +40380,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_8_array_2_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1226, port: port_); + funcId: 1231, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40261,7 +40411,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_struct_containing_stream_sink_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1227, port: port_); + funcId: 1232, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40289,7 +40439,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_struct_containing_stream_sink_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1228, port: port_); + funcId: 1233, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40317,7 +40467,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1229, port: port_); + funcId: 1234, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40344,7 +40494,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1230, port: port_); + funcId: 1235, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40373,7 +40523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1231, port: port_); + funcId: 1236, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40402,7 +40552,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1232, port: port_); + funcId: 1237, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40431,7 +40581,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1233)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1238)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40462,7 +40612,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_comments_twin_normal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1234, port: port_); + funcId: 1239, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40490,7 +40640,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1235, port: port_); + funcId: 1240, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40521,7 +40671,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_comments_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1236, port: port_); + funcId: 1241, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40549,7 +40699,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1237, port: port_); + funcId: 1242, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40578,7 +40728,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_comments_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1238)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1243)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40605,7 +40755,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1239)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1244)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40634,7 +40784,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_custom_name_method_twin_normal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1240)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1245)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40664,7 +40814,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_impl_block_in_another_file_dependency( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1241, port: port_); + funcId: 1246, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40690,7 +40840,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1242, port: port_); + funcId: 1247, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40717,7 +40867,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1243, port: port_); + funcId: 1248, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -40749,7 +40899,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_rust_auto_opaque_field_with_many_derive( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1244, port: port_); + funcId: 1249, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40779,7 +40929,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_rust_auto_opaque_with_non_clone_data( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1245, port: port_); + funcId: 1250, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40809,7 +40959,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1246, port: port_); + funcId: 1251, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -40840,7 +40990,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1247, port: port_); + funcId: 1252, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -40869,7 +41019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_sum_with_twin_sync(that, serializer); sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1248)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1253)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -40896,7 +41046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1249)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1254)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -40920,7 +41070,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1250)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1255)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_NonCloneDataTwinNormal, @@ -40944,7 +41094,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1251)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1256)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataAnotherTwinNormal, @@ -40970,7 +41120,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1252)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1257)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -40995,7 +41145,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1253)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1258)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -41020,7 +41170,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1254)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1259)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -41045,7 +41195,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1255)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1260)!; }, codec: SseCodec( decodeSuccessData: @@ -41073,7 +41223,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_abc_twin_normal(abc, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1256, port: port_); + funcId: 1261, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_normal, @@ -41100,7 +41250,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_abc_twin_rust_async(abc, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1257, port: port_); + funcId: 1262, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_rust_async, @@ -41127,7 +41277,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_abc_twin_sync(abc, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1258)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1263)!; }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_sync, @@ -41153,7 +41303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1259, port: port_); + funcId: 1264, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_normal, @@ -41178,7 +41328,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1260, port: port_); + funcId: 1265, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -41204,7 +41354,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1261)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1266)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -41231,7 +41381,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1262, port: port_); + funcId: 1267, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_normal, @@ -41258,7 +41408,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1263, port: port_); + funcId: 1268, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -41285,7 +41435,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1264)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1269)!; }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_sync, @@ -41314,7 +41464,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_in_lower_level(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1265, port: port_); + funcId: 1270, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_in_upper_level, @@ -41341,7 +41491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1266, port: port_); + funcId: 1271, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -41368,7 +41518,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1267, port: port_); + funcId: 1272, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -41394,7 +41544,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1268)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1273)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -41421,7 +41571,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1269, port: port_); + funcId: 1274, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -41447,7 +41597,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1270, port: port_); + funcId: 1275, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -41473,7 +41623,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1271)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1276)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -41500,7 +41650,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1272, port: port_); + funcId: 1277, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -41527,7 +41677,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1273, port: port_); + funcId: 1278, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -41553,7 +41703,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1274)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1279)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -41580,7 +41730,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1275, port: port_); + funcId: 1280, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -41607,7 +41757,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1276, port: port_); + funcId: 1281, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -41634,7 +41784,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1277)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1282)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -41661,7 +41811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1278, port: port_); + funcId: 1283, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -41689,7 +41839,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1279, port: port_); + funcId: 1284, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -41717,7 +41867,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1280)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1285)!; }, codec: SseCodec( decodeSuccessData: @@ -41745,7 +41895,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1281, port: port_); + funcId: 1286, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -41771,7 +41921,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1282, port: port_); + funcId: 1287, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -41797,7 +41947,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1283)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1288)!; }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -41823,7 +41973,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1284, port: port_); + funcId: 1289, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_normal, @@ -41848,7 +41998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1285, port: port_); + funcId: 1290, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -41874,7 +42024,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1286)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1291)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -41903,7 +42053,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1287, port: port_); + funcId: 1292, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -41931,7 +42081,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1288, port: port_); + funcId: 1293, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -41959,7 +42109,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1289)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1294)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -41986,7 +42136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1290, port: port_); + funcId: 1295, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_enum_twin_normal, @@ -42012,7 +42162,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1291, port: port_); + funcId: 1296, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_enum_twin_rust_async, @@ -42038,7 +42188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1292)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1297)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_enum_twin_sync, @@ -42065,7 +42215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1293, port: port_); + funcId: 1298, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_normal, @@ -42091,7 +42241,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1294, port: port_); + funcId: 1299, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_rust_async, @@ -42117,7 +42267,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1295)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1300)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_sync, @@ -42143,7 +42293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1296, port: port_); + funcId: 1301, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -42168,7 +42318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1297, port: port_); + funcId: 1302, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -42194,7 +42344,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1298)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1303)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -42223,7 +42373,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_enum_twin_normal(se, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1299, port: port_); + funcId: 1304, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_normal, @@ -42250,7 +42400,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_enum_twin_rust_async(se, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1300, port: port_); + funcId: 1305, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_rust_async, @@ -42278,7 +42428,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_struct_with_enum_twin_sync(se, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1301)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1306)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_sync, @@ -42306,7 +42456,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1302, port: port_); + funcId: 1307, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -42332,7 +42482,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1303, port: port_); + funcId: 1308, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -42359,7 +42509,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1304)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1309)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -42386,7 +42536,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1305, port: port_); + funcId: 1310, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -42413,7 +42563,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1306, port: port_); + funcId: 1311, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -42440,7 +42590,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_record_string_i_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1307)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1312)!; }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -42465,7 +42615,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1308, port: port_); + funcId: 1313, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -42490,7 +42640,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1309, port: port_); + funcId: 1314, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -42515,7 +42665,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1310)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1315)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -42545,7 +42695,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_translatable_struct_with_dart_code_twin_normal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1311, port: port_); + funcId: 1316, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -42573,7 +42723,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1312)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1317)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -42600,7 +42750,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1313, port: port_); + funcId: 1318, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -42627,7 +42777,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1314, port: port_); + funcId: 1319, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -42654,7 +42804,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1315)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1320)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -42682,7 +42832,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_blob_twin_normal(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1316, port: port_); + funcId: 1321, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -42709,7 +42859,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_blob_twin_rust_async(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1317, port: port_); + funcId: 1322, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -42736,7 +42886,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_blob_twin_sync(blob, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1318)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1323)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -42764,7 +42914,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1319, port: port_); + funcId: 1324, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -42792,7 +42942,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1320, port: port_); + funcId: 1325, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -42819,7 +42969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1321)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1326)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -42847,7 +42997,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1322, port: port_); + funcId: 1327, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -42876,7 +43026,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1323, port: port_); + funcId: 1328, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -42903,7 +43053,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1324)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1329)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -42931,7 +43081,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_message_id_twin_normal(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1325, port: port_); + funcId: 1330, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -42957,7 +43107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_message_id_twin_rust_async(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1326, port: port_); + funcId: 1331, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -42984,7 +43134,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_message_id_twin_sync(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1327)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1332)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -46913,6 +47063,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { throw UnimplementedError(); } + @protected + RustStreamSink dco_decode_StreamSink_frb_log_record_Sse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected RustStreamSink dco_decode_StreamSink_i_32_Sse(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -51073,6 +51230,22 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); } + @protected + FrbLogRecord dco_decode_frb_log_record(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + final arr = raw as List; + if (arr.length != 6) + throw Exception('unexpected arr length: expect 6 but see ${arr.length}'); + return FrbLogRecord( + level: dco_decode_String(arr[0]), + message: dco_decode_String(arr[1]), + target: dco_decode_String(arr[2]), + modulePath: dco_decode_opt_String(arr[3]), + file: dco_decode_opt_String(arr[4]), + line: dco_decode_opt_box_autoadd_u_32(arr[5]), + ); + } + @protected HashMapValue dco_decode_hash_map_value(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -58619,6 +58792,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { throw UnimplementedError('Unreachable ()'); } + @protected + RustStreamSink sse_decode_StreamSink_frb_log_record_Sse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + throw UnimplementedError('Unreachable ()'); + } + @protected RustStreamSink sse_decode_StreamSink_i_32_Sse( SseDeserializer deserializer) { @@ -62764,6 +62944,24 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return FeedIdTwinSync(field0: var_field0); } + @protected + FrbLogRecord sse_decode_frb_log_record(SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var var_level = sse_decode_String(deserializer); + var var_message = sse_decode_String(deserializer); + var var_target = sse_decode_String(deserializer); + var var_modulePath = sse_decode_opt_String(deserializer); + var var_file = sse_decode_opt_String(deserializer); + var var_line = sse_decode_opt_box_autoadd_u_32(deserializer); + return FrbLogRecord( + level: var_level, + message: var_message, + target: var_target, + modulePath: var_modulePath, + file: var_file, + line: var_line); + } + @protected HashMapValue sse_decode_hash_map_value(SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs @@ -71317,6 +71515,19 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void sse_encode_StreamSink_frb_log_record_Sse( + RustStreamSink self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_String( + self.setupAndSerialize( + codec: SseCodec( + decodeSuccessData: sse_decode_frb_log_record, + decodeErrorData: sse_decode_AnyhowException, + )), + serializer); + } + @protected void sse_encode_StreamSink_i_32_Sse( RustStreamSink self, SseSerializer serializer) { @@ -75086,6 +75297,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_8_array_8(self.field0, serializer); } + @protected + void sse_encode_frb_log_record(FrbLogRecord self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_String(self.level, serializer); + sse_encode_String(self.message, serializer); + sse_encode_String(self.target, serializer); + sse_encode_opt_String(self.modulePath, serializer); + sse_encode_opt_String(self.file, serializer); + sse_encode_opt_box_autoadd_u_32(self.line, serializer); + } + @protected void sse_encode_hash_map_value(HashMapValue self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs 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 b5707099998..bb1f8024445 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 @@ -30,6 +30,7 @@ import 'api/event_listener.dart'; import 'api/exception.dart'; import 'api/external_impl.dart'; import 'api/external_type_in_crate.dart'; +import 'api/frb_logging.dart'; import 'api/impl_trait.dart'; import 'api/init_dart_code.dart'; import 'api/inside_macro.dart'; @@ -2064,6 +2065,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RustStreamSink dco_decode_StreamSink_event_twin_rust_async_Sse(dynamic raw); + @protected + RustStreamSink dco_decode_StreamSink_frb_log_record_Sse( + dynamic raw); + @protected RustStreamSink dco_decode_StreamSink_i_32_Sse(dynamic raw); @@ -3725,6 +3730,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected FeedIdTwinSync dco_decode_feed_id_twin_sync(dynamic raw); + @protected + FrbLogRecord dco_decode_frb_log_record(dynamic raw); + @protected HashMapValue dco_decode_hash_map_value(dynamic raw); @@ -6848,6 +6856,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_StreamSink_event_twin_rust_async_Sse( SseDeserializer deserializer); + @protected + RustStreamSink sse_decode_StreamSink_frb_log_record_Sse( + SseDeserializer deserializer); + @protected RustStreamSink sse_decode_StreamSink_i_32_Sse( SseDeserializer deserializer); @@ -8697,6 +8709,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected FeedIdTwinSync sse_decode_feed_id_twin_sync(SseDeserializer deserializer); + @protected + FrbLogRecord sse_decode_frb_log_record(SseDeserializer deserializer); + @protected HashMapValue sse_decode_hash_map_value(SseDeserializer deserializer); @@ -12129,6 +12144,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_StreamSink_event_twin_rust_async_Sse( RustStreamSink self, SseSerializer serializer); + @protected + void sse_encode_StreamSink_frb_log_record_Sse( + RustStreamSink self, SseSerializer serializer); + @protected void sse_encode_StreamSink_i_32_Sse( RustStreamSink self, SseSerializer serializer); @@ -13892,6 +13911,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_feed_id_twin_sync( FeedIdTwinSync self, SseSerializer serializer); + @protected + void sse_encode_frb_log_record(FrbLogRecord self, SseSerializer serializer); + @protected void sse_encode_hash_map_value(HashMapValue self, SseSerializer serializer); diff --git a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart index 66fd19541e5..d09f80b163f 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 @@ -33,6 +33,7 @@ import 'api/event_listener.dart'; import 'api/exception.dart'; import 'api/external_impl.dart'; import 'api/external_type_in_crate.dart'; +import 'api/frb_logging.dart'; import 'api/impl_trait.dart'; import 'api/init_dart_code.dart'; import 'api/inside_macro.dart'; @@ -2066,6 +2067,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { RustStreamSink dco_decode_StreamSink_event_twin_rust_async_Sse(dynamic raw); + @protected + RustStreamSink dco_decode_StreamSink_frb_log_record_Sse( + dynamic raw); + @protected RustStreamSink dco_decode_StreamSink_i_32_Sse(dynamic raw); @@ -3727,6 +3732,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected FeedIdTwinSync dco_decode_feed_id_twin_sync(dynamic raw); + @protected + FrbLogRecord dco_decode_frb_log_record(dynamic raw); + @protected HashMapValue dco_decode_hash_map_value(dynamic raw); @@ -6850,6 +6858,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_StreamSink_event_twin_rust_async_Sse( SseDeserializer deserializer); + @protected + RustStreamSink sse_decode_StreamSink_frb_log_record_Sse( + SseDeserializer deserializer); + @protected RustStreamSink sse_decode_StreamSink_i_32_Sse( SseDeserializer deserializer); @@ -8699,6 +8711,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected FeedIdTwinSync sse_decode_feed_id_twin_sync(SseDeserializer deserializer); + @protected + FrbLogRecord sse_decode_frb_log_record(SseDeserializer deserializer); + @protected HashMapValue sse_decode_hash_map_value(SseDeserializer deserializer); @@ -12131,6 +12146,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_StreamSink_event_twin_rust_async_Sse( RustStreamSink self, SseSerializer serializer); + @protected + void sse_encode_StreamSink_frb_log_record_Sse( + RustStreamSink self, SseSerializer serializer); + @protected void sse_encode_StreamSink_i_32_Sse( RustStreamSink self, SseSerializer serializer); @@ -13894,6 +13913,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_feed_id_twin_sync( FeedIdTwinSync self, SseSerializer serializer); + @protected + void sse_encode_frb_log_record(FrbLogRecord self, SseSerializer serializer); + @protected void sse_encode_hash_map_value(HashMapValue self, SseSerializer serializer); diff --git a/frb_example/pure_dart_pde/pubspec.lock b/frb_example/pure_dart_pde/pubspec.lock index 7484ad33a7f..f35f00cf4c7 100644 --- a/frb_example/pure_dart_pde/pubspec.lock +++ b/frb_example/pure_dart_pde/pubspec.lock @@ -360,7 +360,7 @@ packages: source: hosted version: "5.1.1" logging: - dependency: transitive + dependency: "direct main" description: name: logging sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 diff --git a/frb_example/pure_dart_pde/pubspec.yaml b/frb_example/pure_dart_pde/pubspec.yaml index e6523304aff..f68fc30f23f 100644 --- a/frb_example/pure_dart_pde/pubspec.yaml +++ b/frb_example/pure_dart_pde/pubspec.yaml @@ -21,6 +21,7 @@ dependencies: test: ^1.21.4 uuid: ^4.1.0 collection: ^1.16.0 + logging: ^1.2.0 protobuf: ^3.1.0 # `protobuf` is only used for comparison json_annotation: ^4.9.0 dev_dependencies: diff --git a/frb_example/pure_dart_pde/rust/src/api/frb_logging.rs b/frb_example/pure_dart_pde/rust/src/api/frb_logging.rs new file mode 100644 index 00000000000..0a5bfd74da0 --- /dev/null +++ b/frb_example/pure_dart_pde/rust/src/api/frb_logging.rs @@ -0,0 +1,18 @@ +// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT + +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["sync", "rustAsync", "sse", "sync sse", "rustAsync sse"]} + +flutter_rust_bridge::enable_frb_rust_to_dart_logging!( + max_level = log::LevelFilter::Warn, + setup_dart_logging_output = false +); + +pub fn emit_log_message(message: String) { + log::warn!("{message}"); +} + +pub fn print_to_console_smoke_test() { + flutter_rust_bridge::for_generated::print_to_console( + "hello from flutter_rust_bridge print_to_console", + ); +} diff --git a/frb_example/pure_dart_pde/rust/src/api/mod.rs b/frb_example/pure_dart_pde/rust/src/api/mod.rs index ea4721b4a22..4c3c0e219ee 100644 --- a/frb_example/pure_dart_pde/rust/src/api/mod.rs +++ b/frb_example/pure_dart_pde/rust/src/api/mod.rs @@ -28,6 +28,7 @@ pub mod event_listener; pub mod exception; pub mod external_impl; pub mod external_type_in_crate; +pub mod frb_logging; pub mod impl_trait; pub mod init_dart_code; pub mod inside_macro; 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 e89a651922f..85a89d3a1b4 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs @@ -75,7 +75,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.12.0"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -331255457; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 151689805; // Section: executor @@ -9531,6 +9531,41 @@ fn wire__crate__api__pseudo_manual__optional_twin_sync__element_twin_sync_defaul }, ) } +fn wire__crate__api__frb_logging__emit_log_message_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "emit_log_message", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_message = ::sse_decode(&mut deserializer); + deserializer.end(); + move |context| { + transform_result_sse::<_, ()>((move || { + let output_ok = Result::<_, ()>::Ok({ + crate::api::frb_logging::emit_log_message(api_message); + })?; + Ok(output_ok) + })()) + } + }, + ) +} fn wire__crate__api__misc_type__empty_struct_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -14064,6 +14099,106 @@ fn wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_tw }, ) } +fn wire__crate__api__frb_logging__frb_init_logger_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "frb_init_logger", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_sink = >::sse_decode(&mut deserializer); + let api_max_level = ::sse_decode(&mut deserializer); + deserializer.end(); + move |context| { + transform_result_sse::<_, ()>((move || { + let output_ok = Result::<_, ()>::Ok({ + crate::api::frb_logging::frb_init_logger(api_sink, api_max_level); + })?; + Ok(output_ok) + })()) + } + }, + ) +} +fn wire__crate__api__frb_logging__frb_logging_max_level_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "frb_logging_max_level", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + deserializer.end(); + transform_result_sse::<_, ()>((move || { + let output_ok = + Result::<_, ()>::Ok(crate::api::frb_logging::frb_logging_max_level())?; + Ok(output_ok) + })()) + }, + ) +} +fn wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "frb_logging_setup_dart_logging_output", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + deserializer.end(); + transform_result_sse::<_, ()>((move || { + let output_ok = Result::<_, ()>::Ok( + crate::api::frb_logging::frb_logging_setup_dart_logging_output(), + )?; + Ok(output_ok) + })()) + }, + ) +} fn wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -23518,6 +23653,40 @@ fn wire__crate__api__pseudo_manual__enumeration_twin_sync__print_note_twin_sync_ }, ) } +fn wire__crate__api__frb_logging__print_to_console_smoke_test_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "print_to_console_smoke_test", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + deserializer.end(); + move |context| { + transform_result_sse::<_, ()>((move || { + let output_ok = Result::<_, ()>::Ok({ + crate::api::frb_logging::print_to_console_smoke_test(); + })?; + Ok(output_ok) + })()) + } + }, + ) +} fn wire__crate__api__init_dart_code__record_init_dart_code_message_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -34565,6 +34734,19 @@ impl SseDecode } } +impl SseDecode + for StreamSink< + crate::api::frb_logging::FrbLogRecord, + flutter_rust_bridge::for_generated::SseCodec, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return StreamSink::deserialize(inner); + } +} + impl SseDecode for StreamSink { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -37407,6 +37589,26 @@ impl SseDecode for crate::api::pseudo_manual::array_twin_sync::FeedIdTwinSync { } } +impl SseDecode for crate::api::frb_logging::FrbLogRecord { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut var_level = ::sse_decode(deserializer); + let mut var_message = ::sse_decode(deserializer); + let mut var_target = ::sse_decode(deserializer); + let mut var_modulePath = >::sse_decode(deserializer); + let mut var_file = >::sse_decode(deserializer); + let mut var_line = >::sse_decode(deserializer); + return crate::api::frb_logging::FrbLogRecord { + level: var_level, + message: var_message, + target: var_target, + module_path: var_modulePath, + file: var_file, + line: var_line, + }; + } +} + impl SseDecode for crate::api::mirror::HashMapValue { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -43290,655 +43492,658 @@ fn pde_ffi_dispatcher_primary_impl( 380 => wire__crate__api__optional__element_twin_normal_default_impl(port, ptr, rust_vec_len, data_len), 381 => wire__crate__api__pseudo_manual__optional_twin_rust_async__element_twin_rust_async_default_impl(port, ptr, rust_vec_len, data_len), 382 => wire__crate__api__pseudo_manual__optional_twin_sync__element_twin_sync_default_impl(port, ptr, rust_vec_len, data_len), -383 => wire__crate__api__misc_type__empty_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -384 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -386 => wire__crate__api__event_listener__event_twin_normal_as_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -387 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__event_twin_rust_async_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -388 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -389 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -391 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -392 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -394 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -395 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -397 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -398 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -400 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -401 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -403 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -404 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -406 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -407 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -409 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -410 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -412 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -413 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -415 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -416 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -418 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -419 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -421 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -422 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -424 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -425 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -427 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -428 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -430 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -431 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -433 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -434 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -436 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -437 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -439 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -440 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -442 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -443 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -445 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -446 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -448 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -449 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -451 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -452 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -454 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -455 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -457 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -458 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -460 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -461 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -463 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -464 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -466 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -467 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -469 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -470 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -472 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -473 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -475 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -476 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -478 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -479 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -481 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -482 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -484 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -485 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -487 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -488 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -490 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -491 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -493 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -494 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -496 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -497 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -499 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -500 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -502 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -503 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -505 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -506 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -508 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -509 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -511 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -512 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -514 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -515 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -517 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -518 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -520 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -521 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -523 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -524 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -526 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -527 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -529 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -530 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -532 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -533 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -535 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -536 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -538 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -539 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -541 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -542 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -544 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -545 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -547 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -548 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -550 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -551 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -553 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -554 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -556 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -557 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -559 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -560 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -562 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -563 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -565 => wire__crate__api__pseudo_manual__basic__example_basic_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -566 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -568 => wire__crate__api__pseudo_manual__basic__example_basic_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -569 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -571 => wire__crate__api__pseudo_manual__basic__example_basic_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -572 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -574 => wire__crate__api__pseudo_manual__basic__example_basic_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -575 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -577 => wire__crate__api__pseudo_manual__basic__example_basic_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -578 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -580 => wire__crate__api__pseudo_manual__basic__example_basic_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -581 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -583 => wire__crate__api__pseudo_manual__basic__example_basic_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -584 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -586 => wire__crate__api__pseudo_manual__basic__example_basic_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -587 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -589 => wire__crate__api__pseudo_manual__basic__example_basic_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -590 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -592 => wire__crate__api__pseudo_manual__basic__example_basic_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -593 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -595 => wire__crate__api__pseudo_manual__basic__example_basic_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -596 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -598 => wire__crate__api__pseudo_manual__basic__example_basic_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -599 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -601 => wire__crate__api__pseudo_manual__basic__example_basic_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -602 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -604 => wire__crate__api__pseudo_manual__basic__example_basic_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -605 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -607 => wire__crate__api__pseudo_manual__basic__example_basic_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -608 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -610 => wire__crate__api__pseudo_manual__basic__example_basic_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -611 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -613 => wire__crate__api__pseudo_manual__basic__example_basic_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -614 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -616 => wire__crate__api__misc_no_twin_example_a__feature_gated_function_impl(port, ptr, rust_vec_len, data_len), -617 => wire__crate__api__mirror__first_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), -618 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -620 => wire__crate__api__mirror__first_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), -621 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -623 => wire__crate__api__misc_no_twin_example_a__for_impl(port, ptr, rust_vec_len, data_len), -624 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), -625 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -630 => wire__crate__api__dyn_trait__func_arg_dyn_trait_twin_normal_impl(port, ptr, rust_vec_len, data_len), -631 => wire__crate__api__async_misc__func_async_simple_add_twin_normal_impl(port, ptr, rust_vec_len, data_len), -632 => wire__crate__api__async_misc__func_async_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), -633 => wire__crate__api__enumeration__func_enum_simple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -634 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -636 => wire__crate__api__enumeration__func_enum_with_discriminant_twin_normal_impl(port, ptr, rust_vec_len, data_len), -637 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -639 => wire__crate__api__enumeration__func_enum_with_item_mixed_twin_normal_impl(port, ptr, rust_vec_len, data_len), -640 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -642 => wire__crate__api__enumeration__func_enum_with_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -643 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -645 => wire__crate__api__enumeration__func_enum_with_item_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -646 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -648 => wire__crate__api__structure__func_for_struct_with_dart_keyword_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -649 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_for_struct_with_dart_keyword_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -651 => wire__crate__api__structure__func_for_struct_with_field_rename_twin_normal_impl(port, ptr, rust_vec_len, data_len), -652 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_for_struct_with_field_rename_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -654 => wire__crate__api__map_and_set__func_hash_map_i32_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -655 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -657 => wire__crate__api__map_and_set__func_hash_map_string_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -658 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -660 => wire__crate__api__map_and_set__func_hash_map_string_complex_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -661 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -663 => wire__crate__api__map_and_set__func_hash_map_string_simple_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -664 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -666 => wire__crate__api__map_and_set__func_hash_map_string_string_hasher_twin_normal_impl(port, ptr, rust_vec_len, data_len), -667 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_string_hasher_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -669 => wire__crate__api__map_and_set__func_hash_map_string_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -670 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -672 => wire__crate__api__map_and_set__func_hash_map_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -673 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -675 => wire__crate__api__map_and_set__func_hash_set_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -676 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -678 => wire__crate__api__map_and_set__func_hash_set_string_hasher_twin_normal_impl(port, ptr, rust_vec_len, data_len), -679 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_string_hasher_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -681 => wire__crate__api__map_and_set__func_hash_set_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -682 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -684 => wire__crate__api__inside_macro__func_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -685 => wire__crate__api__exception__func_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -686 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -688 => wire__crate__api__misc_type__func_return_unit_twin_normal_impl(port, ptr, rust_vec_len, data_len), -689 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -691 => wire__crate__api__stream__func_stream_add_value_and_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -692 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_add_value_and_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -693 => wire__crate__api__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -694 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -695 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -696 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -697 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -698 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), -699 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -700 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -701 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -703 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -704 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -706 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -707 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -709 => wire__crate__api__array__func_test_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -710 => wire__crate__api__pseudo_manual__array_twin_rust_async__func_test_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -712 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -713 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -715 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -716 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -718 => wire__crate__api__exception__func_type_fallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -719 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -721 => wire__crate__api__exception__func_type_infallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -722 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -724 => wire__crate__api__custom_ser_des__func_using_ipv4_addr_impl(port, ptr, rust_vec_len, data_len), -725 => wire__crate__api__custom_ser_des__func_using_non_opaque_struct_containing_ipv4_addr_impl(port, ptr, rust_vec_len, data_len), -726 => wire__crate__api__function_at_api_mod_rs_impl(port, ptr, rust_vec_len, data_len), -727 => wire__crate__api__casted_primitive__function_for_struct_with_casted_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), -728 => wire__crate__api__custom_ser_des__function_using_type_with_custom_serializer_impl(port, ptr, rust_vec_len, data_len), -729 => wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl(port, ptr, rust_vec_len, data_len), -730 => wire__crate__api__comment__function_with_comments_slash_star_star_twin_normal_impl(port, ptr, rust_vec_len, data_len), -731 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -733 => wire__crate__api__comment__function_with_comments_triple_slash_multi_line_twin_normal_impl(port, ptr, rust_vec_len, data_len), -734 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -736 => wire__crate__api__comment__function_with_comments_triple_slash_single_line_twin_normal_impl(port, ptr, rust_vec_len, data_len), -737 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -739 => wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -740 => wire__crate__api__mirror__get_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), -741 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -743 => wire__crate__api__array__get_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -744 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -746 => wire__crate__api__array__get_complex_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -747 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_complex_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -749 => wire__crate__api__dart_opaque__get_enum_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -750 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -752 => wire__crate__api__mirror__get_fallible_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), -753 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -756 => wire__crate__api__mirror__get_message_twin_normal_impl(port, ptr, rust_vec_len, data_len), -757 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -759 => wire__crate__api__dart_opaque__get_nested_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -760 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -762 => wire__crate__api__method__get_sum_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -763 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -765 => wire__crate__api__method__get_sum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -766 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -768 => wire__crate__api__misc_example__handle_big_buffers_twin_normal_impl(port, ptr, rust_vec_len, data_len), -769 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -771 => wire__crate__api__misc_example__handle_char_twin_normal_impl(port, ptr, rust_vec_len, data_len), -772 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -774 => wire__crate__api__misc_example__handle_complex_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -775 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -777 => wire__crate__api__attribute__handle_customized_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -778 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__handle_customized_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -780 => wire__crate__api__chrono_type__handle_durations_twin_normal_impl(port, ptr, rust_vec_len, data_len), -781 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -783 => wire__crate__api__enumeration__handle_enum_parameter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -784 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -786 => wire__crate__api__enumeration__handle_enum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -787 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -789 => wire__crate__api__optional__handle_increment_boxed_optional_twin_normal_impl(port, ptr, rust_vec_len, data_len), -790 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -792 => wire__crate__api__misc_type__handle_list_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -793 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -795 => wire__crate__api__serde_json_type__handle_map_serde_json_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), -796 => wire__crate__api__pseudo_manual__serde_json_type_twin_rust_async__handle_map_serde_json_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -798 => wire__crate__api__serde_json_type__handle_nested_serde_json_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), -799 => wire__crate__api__pseudo_manual__serde_json_type_twin_rust_async__handle_nested_serde_json_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -801 => wire__crate__api__misc_example__handle_nested_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -802 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -804 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), -805 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -807 => wire__crate__api__newtype_pattern__handle_newtype_twin_normal_impl(port, ptr, rust_vec_len, data_len), -808 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -810 => wire__crate__api__optional__handle_option_box_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), -811 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -813 => wire__crate__api__serde_json_type__handle_option_serde_json_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), -814 => wire__crate__api__pseudo_manual__serde_json_type_twin_rust_async__handle_option_serde_json_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -816 => wire__crate__api__optional__handle_optional_increment_twin_normal_impl(port, ptr, rust_vec_len, data_len), -817 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -819 => wire__crate__api__optional__handle_optional_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -820 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -822 => wire__crate__api__optional__handle_optional_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -823 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -825 => wire__crate__api__enumeration__handle_return_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -826 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -828 => wire__crate__api__serde_json_type__handle_serde_json_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), -829 => wire__crate__api__pseudo_manual__serde_json_type_twin_rust_async__handle_serde_json_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -831 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -832 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -833 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -834 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -835 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -836 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -837 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), -838 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -839 => wire__crate__api__misc_type__handle_string_list_twin_normal_impl(port, ptr, rust_vec_len, data_len), -840 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -842 => wire__crate__api__misc_example__handle_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -843 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -845 => wire__crate__api__misc_example__handle_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -846 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -848 => wire__crate__api__chrono_type__handle_timestamps_twin_normal_impl(port, ptr, rust_vec_len, data_len), -849 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -851 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -852 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -854 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), -855 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -857 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -858 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -860 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), -861 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -863 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), -864 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -866 => wire__crate__api__optional__handle_vec_of_opts_twin_normal_impl(port, ptr, rust_vec_len, data_len), -867 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -869 => wire__crate__api__primitive_list_misc__handle_vec_of_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), -870 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_rust_async__handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -872 => wire__crate__api__serde_json_type__handle_vec_serde_json_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), -873 => wire__crate__api__pseudo_manual__serde_json_type_twin_rust_async__handle_vec_serde_json_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -875 => wire__crate__api__misc_example__handle_vec_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -876 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -878 => wire__crate__api__chrono_type__how_long_does_it_take_twin_normal_impl(port, ptr, rust_vec_len, data_len), -879 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -881 => wire__crate__api__customization__init_app_impl(port, ptr, rust_vec_len, data_len), -882 => wire__crate__api__mirror__is_app_embedded_twin_normal_impl(port, ptr, rust_vec_len, data_len), -883 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -885 => wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_create_twin_normal_impl(port, ptr, rust_vec_len, data_len), -886 => wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_get_item_contents_twin_normal_impl(port, ptr, rust_vec_len, data_len), -887 => wire__crate__api__array__last_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), -888 => wire__crate__api__pseudo_manual__array_twin_rust_async__last_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -890 => wire__crate__api__misc_example__list_of_primitive_enums_twin_normal_impl(port, ptr, rust_vec_len, data_len), -891 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -893 => wire__crate__api__dart_opaque__loop_back_array_get_twin_normal_impl(port, ptr, rust_vec_len, data_len), -894 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -896 => wire__crate__api__dart_opaque__loop_back_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -897 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -899 => wire__crate__api__dart_opaque__loop_back_option_get_twin_normal_impl(port, ptr, rust_vec_len, data_len), -900 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -902 => wire__crate__api__dart_opaque__loop_back_option_twin_normal_impl(port, ptr, rust_vec_len, data_len), -903 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -905 => wire__crate__api__dart_opaque__loop_back_twin_normal_impl(port, ptr, rust_vec_len, data_len), -906 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -908 => wire__crate__api__dart_opaque__loop_back_vec_get_twin_normal_impl(port, ptr, rust_vec_len, data_len), -909 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -911 => wire__crate__api__dart_opaque__loop_back_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -912 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -914 => wire__crate__api__lifetimeable__lt_compute_with_lifetime_function_twin_normal_impl(port, ptr, rust_vec_len, data_len), -915 => wire__crate__api__pseudo_manual__lifetimeable_twin_sync__lt_compute_with_lifetime_function_twin_sync_impl(port, ptr, rust_vec_len, data_len), -916 => wire__crate__api__mirror__mirror_array_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -917 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -919 => wire__crate__api__mirror__mirror_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -920 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -922 => wire__crate__api__mirror__mirror_map_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -923 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -925 => wire__crate__api__mirror__mirror_option_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -926 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -928 => wire__crate__api__mirror__mirror_set_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -929 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -931 => wire__crate__api__mirror__mirror_struct_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -932 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -934 => wire__crate__api__mirror__mirror_tuple_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -935 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -937 => wire__crate__api__mirror__mirror_vec_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -938 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -940 => wire__crate__api__enumeration__multiply_by_ten_twin_normal_impl(port, ptr, rust_vec_len, data_len), -941 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -943 => wire__crate__api__method__my_callable_twin_normal_call_impl(port, ptr, rust_vec_len, data_len), -944 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), -946 => wire__crate__api__misc_no_twin_example_a__my_enum_with_json_serializable_twin_normal_f_impl(port, ptr, rust_vec_len, data_len), -947 => wire__crate__api__customization__my_init_one_impl(port, ptr, rust_vec_len, data_len), -948 => wire__crate__api__customization__my_init_two_impl(port, ptr, rust_vec_len, data_len), -949 => wire__crate__api__misc_no_twin_example_a__my_struct_with_json_serializable_twin_normal_f_impl(port, ptr, rust_vec_len, data_len), -950 => wire__crate__api__misc_no_twin_example_a__my_struct_with_sync_sync_impl(port, ptr, rust_vec_len, data_len), -951 => wire__crate__api__chrono_type__naivedate_twin_normal_impl(port, ptr, rust_vec_len, data_len), -952 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -954 => wire__crate__api__chrono_type__naivedatetime_twin_normal_impl(port, ptr, rust_vec_len, data_len), -955 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -957 => wire__crate__api__array__nested_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -958 => wire__crate__api__pseudo_manual__array_twin_rust_async__nested_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -960 => wire__crate__api__array__new_msgid_twin_normal_impl(port, ptr, rust_vec_len, data_len), -961 => wire__crate__api__pseudo_manual__array_twin_rust_async__new_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -963 => wire__crate__api__attribute__next_user_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -964 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__next_user_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -966 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -967 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -969 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -970 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -972 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -973 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -975 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -976 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -978 => wire__crate__api__chrono_type__optional_empty_datetime_utc_twin_normal_impl(port, ptr, rust_vec_len, data_len), -979 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -981 => wire__crate__api__dart_opaque__panic_unwrap_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -982 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -984 => wire__crate__api__exception__panic_with_custom_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -985 => wire__crate__api__pseudo_manual__exception_twin_rust_async__panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -987 => wire__crate__api__misc_example__positional_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), -988 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -990 => wire__crate__api__optional_primitive_misc__primitive_optional_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -991 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_rust_async__primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -993 => wire__crate__api__primitive_misc__primitive_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -994 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -996 => wire__crate__api__primitive_misc__primitive_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -997 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -999 => wire__crate__api__enumeration__print_note_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1000 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1003 => wire__crate__api__event_listener__register_event_listener_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1004 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1005 => wire__crate__api__mirror__repeat_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1006 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1008 => wire__crate__api__mirror__repeat_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1009 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1011 => wire__crate__api__init_dart_code__request_init_dart_code_message_impl(port, ptr, rust_vec_len, data_len), -1012 => wire__crate__api__array__return_boxed_feed_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1013 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1015 => wire__crate__api__array__return_boxed_raw_feed_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1016 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_raw_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1018 => wire__crate__api__exception__return_custom_nested_error_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1019 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1021 => wire__crate__api__exception__return_custom_nested_error_1_variant1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1022 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1024 => wire__crate__api__exception__return_custom_nested_error_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1025 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1027 => wire__crate__api__exception__return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1028 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1030 => wire__crate__api__exception__return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1031 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1033 => wire__crate__api__exception__return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1034 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1036 => wire__crate__api__exception__return_error_variant_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1037 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1039 => wire__crate__api__exception__return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1040 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1042 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1043 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1045 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1046 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1048 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1049 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1051 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1052 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1054 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1055 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1057 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1058 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1060 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1061 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1063 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1064 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1066 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1067 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1069 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1070 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1072 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1073 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1075 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1076 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1078 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1079 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1081 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1082 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1084 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1085 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1087 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1088 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1090 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1091 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1093 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1094 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1096 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1097 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1099 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1100 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1102 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1103 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1105 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1106 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1108 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1109 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1111 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1112 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1114 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1115 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1117 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1118 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1120 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1121 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1123 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1124 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1126 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1127 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1129 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1130 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1132 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1133 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1135 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1136 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_sleep_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1138 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1139 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1141 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1142 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1144 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1145 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1147 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1148 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1150 => wire__crate__api__dart_fn__rust_call_dart_loopback_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1151 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1152 => wire__crate__api__dart_fn__rust_call_dart_multi_times_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1153 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1154 => wire__crate__api__dart_fn__rust_call_dart_one_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1155 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1156 => wire__crate__api__dart_fn__rust_call_dart_return_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1157 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1158 => wire__crate__api__dart_fn__rust_call_dart_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1159 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1160 => wire__crate__api__dart_fn__rust_call_dart_simple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1161 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1162 => wire__crate__api__dart_fn__rust_call_dart_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1163 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1164 => wire__crate__api__dart_fn__rust_call_dart_using_ipv4_addr_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1165 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_using_ipv4_addr_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1166 => wire__crate__api__dart_fn__rust_call_dart_with_dart_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1167 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1168 => wire__crate__api__dart_fn__rust_call_dart_with_dart_opaque_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1169 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1170 => wire__crate__api__misc_no_twin_example_a__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), -1171 => wire__crate__api__misc_no_twin_example_b__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), -1172 => wire__crate__api__dart_opaque__set_static_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1173 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1175 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1176 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1178 => wire__crate__api__method__simple_enum_twin_normal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1179 => wire__crate__api__method__simple_enum_twin_normal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1180 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1181 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1184 => wire__crate__api__method__simple_primitive_enum_twin_normal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1185 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_primitive_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1187 => wire__crate__api__method__simple_struct_twin_normal_arg_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1188 => wire__crate__api__method__simple_struct_twin_normal_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1189 => wire__crate__api__method__simple_struct_twin_normal_receiver_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1190 => wire__crate__api__method__simple_struct_twin_normal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1191 => wire__crate__api__method__simple_struct_twin_normal_vec_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1192 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1193 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1194 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1195 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1196 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1202 => wire__crate__api__external_impl__simple_translatable_external_struct_with_method_simple_external_method_impl(port, ptr, rust_vec_len, data_len), -1203 => wire__crate__api__async_spawn__simple_use_async_spawn_impl(port, ptr, rust_vec_len, data_len), -1204 => wire__crate__api__async_spawn__simple_use_async_spawn_blocking_impl(port, ptr, rust_vec_len, data_len), -1205 => wire__crate__api__async_spawn__simple_use_async_spawn_local_impl(port, ptr, rust_vec_len, data_len), -1206 => wire__crate__api__exception__some_struct_twin_normal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1207 => wire__crate__api__exception__some_struct_twin_normal_non_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1208 => wire__crate__api__exception__some_struct_twin_normal_non_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1209 => wire__crate__api__exception__some_struct_twin_normal_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1210 => wire__crate__api__exception__some_struct_twin_normal_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1211 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1212 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1213 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1214 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1215 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1221 => wire__crate__api__method__static_only_twin_normal_static_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1222 => wire__crate__api__pseudo_manual__method_twin_rust_async__static_only_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1224 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1225 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1226 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1227 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1228 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1229 => wire__crate__api__stream__stream_sink_inside_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1230 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1231 => wire__crate__api__exception__stream_sink_throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1232 => wire__crate__api__pseudo_manual__exception_twin_rust_async__stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1234 => wire__crate__api__comment__struct_with_comments_twin_normal_instance_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1235 => wire__crate__api__comment__struct_with_comments_twin_normal_static_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1236 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1237 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1241 => wire__crate__api__misc_no_twin_example_a__struct_with_impl_block_in_another_file_f_impl(port, ptr, rust_vec_len, data_len), -1242 => wire__crate__api__misc_no_twin_example_a__struct_with_raw_name_field_dummy_function_impl(port, ptr, rust_vec_len, data_len), -1243 => wire__crate__api__misc_no_twin_example_a__struct_with_rust_auto_opaque_field_with_many_derive_default_impl(port, ptr, rust_vec_len, data_len), -1244 => wire__crate__api__misc_no_twin_example_a__struct_with_rust_auto_opaque_field_with_many_derive_f_impl(port, ptr, rust_vec_len, data_len), -1245 => wire__crate__api__misc_no_twin_example_a__struct_with_rust_auto_opaque_with_non_clone_data_f_impl(port, ptr, rust_vec_len, data_len), -1246 => wire__crate__api__method__sum_with_twin_normal_sum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1247 => wire__crate__api__pseudo_manual__method_twin_rust_async__sum_with_twin_rust_async_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1256 => wire__crate__api__misc_example__test_abc_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1257 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1259 => wire__crate__api__chrono_type__test_chrono_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1260 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1262 => wire__crate__api__mirror__test_contains_mirrored_sub_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1263 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1265 => wire__crate__api__deliberate_name_conflict__test_duplicated_module_names_impl(port, ptr, rust_vec_len, data_len), -1266 => wire__crate__api__mirror__test_fallible_of_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1267 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1269 => wire__crate__api__mirror__test_hashmap_with_mirrored_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1270 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1272 => wire__crate__api__mirror__test_list_of_nested_enums_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1273 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1275 => wire__crate__api__mirror__test_list_of_raw_nested_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1276 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1278 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1279 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1281 => wire__crate__api__mirror__test_nested_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1282 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1284 => wire__crate__api__chrono_type__test_precise_chrono_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1285 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1287 => wire__crate__api__mirror__test_raw_string_enum_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1288 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1290 => wire__crate__api__raw_string__test_raw_string_item_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1291 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_raw_string_item_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1293 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1294 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1296 => wire__crate__api__mirror__test_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1297 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1299 => wire__crate__api__misc_example__test_struct_with_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1300 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1302 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1303 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1305 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1306 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1308 => wire__crate__api__exception__throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1309 => wire__crate__api__pseudo_manual__exception_twin_rust_async__throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1311 => wire__crate__api__dart_code__translatable_struct_with_dart_code_twin_normal_normal_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1313 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1314 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1316 => wire__crate__api__array__use_boxed_blob_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1317 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1319 => wire__crate__api__external_type_in_crate__use_imported_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1320 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1322 => wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1323 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1325 => wire__crate__api__array__use_msgid_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1326 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +383 => wire__crate__api__frb_logging__emit_log_message_impl(port, ptr, rust_vec_len, data_len), +384 => wire__crate__api__misc_type__empty_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +385 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +387 => wire__crate__api__event_listener__event_twin_normal_as_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +388 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__event_twin_rust_async_as_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +389 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +390 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +392 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +393 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +395 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +396 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +398 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +399 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +401 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +402 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +404 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +405 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +407 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +408 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +410 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +411 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +413 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +414 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +416 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +417 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +419 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +420 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +422 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +423 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +425 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +426 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +428 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +429 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +431 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +432 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +434 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +435 => wire__crate__api__pseudo_manual__basic_list_twin_rust_async__example_basic_list_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +437 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +438 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +440 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +441 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +443 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +444 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +446 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +447 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +449 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +450 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +452 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +453 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +455 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +456 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +458 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +459 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +461 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +462 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +464 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +465 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +467 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +468 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +470 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +471 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +473 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +474 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +476 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +477 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +479 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +480 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +482 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +483 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +485 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +486 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +488 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +489 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +491 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +492 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +494 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +495 => wire__crate__api__pseudo_manual__basic_map_twin_rust_async__example_basic_map_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +497 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +498 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +500 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +501 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +503 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +504 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +506 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +507 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +509 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +510 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +512 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +513 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +515 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +516 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +518 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +519 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +521 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +522 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +524 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +525 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +527 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +528 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +530 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +531 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +533 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +534 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +536 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +537 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +539 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +540 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +542 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +543 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +545 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +546 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +548 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +549 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +551 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +552 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +554 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +555 => wire__crate__api__pseudo_manual__basic_optional_twin_rust_async__example_basic_optional_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +557 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +558 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_general_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +560 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +561 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_primitive_enum_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +563 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +564 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_basic_struct_twin_rust_async_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +566 => wire__crate__api__pseudo_manual__basic__example_basic_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +567 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +569 => wire__crate__api__pseudo_manual__basic__example_basic_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +570 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +572 => wire__crate__api__pseudo_manual__basic__example_basic_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +573 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +575 => wire__crate__api__pseudo_manual__basic__example_basic_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +576 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +578 => wire__crate__api__pseudo_manual__basic__example_basic_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +579 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +581 => wire__crate__api__pseudo_manual__basic__example_basic_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +582 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +584 => wire__crate__api__pseudo_manual__basic__example_basic_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +585 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +587 => wire__crate__api__pseudo_manual__basic__example_basic_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +588 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +590 => wire__crate__api__pseudo_manual__basic__example_basic_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +591 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +593 => wire__crate__api__pseudo_manual__basic__example_basic_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +594 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +596 => wire__crate__api__pseudo_manual__basic__example_basic_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +597 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +599 => wire__crate__api__pseudo_manual__basic__example_basic_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +600 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +602 => wire__crate__api__pseudo_manual__basic__example_basic_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +603 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +605 => wire__crate__api__pseudo_manual__basic__example_basic_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +606 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +608 => wire__crate__api__pseudo_manual__basic__example_basic_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +609 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +611 => wire__crate__api__pseudo_manual__basic__example_basic_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +612 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +614 => wire__crate__api__pseudo_manual__basic__example_basic_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +615 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +617 => wire__crate__api__misc_no_twin_example_a__feature_gated_function_impl(port, ptr, rust_vec_len, data_len), +618 => wire__crate__api__mirror__first_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), +619 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +621 => wire__crate__api__mirror__first_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), +622 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +624 => wire__crate__api__misc_no_twin_example_a__for_impl(port, ptr, rust_vec_len, data_len), +625 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), +626 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +628 => wire__crate__api__frb_logging__frb_init_logger_impl(port, ptr, rust_vec_len, data_len), +634 => wire__crate__api__dyn_trait__func_arg_dyn_trait_twin_normal_impl(port, ptr, rust_vec_len, data_len), +635 => wire__crate__api__async_misc__func_async_simple_add_twin_normal_impl(port, ptr, rust_vec_len, data_len), +636 => wire__crate__api__async_misc__func_async_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), +637 => wire__crate__api__enumeration__func_enum_simple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +638 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +640 => wire__crate__api__enumeration__func_enum_with_discriminant_twin_normal_impl(port, ptr, rust_vec_len, data_len), +641 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +643 => wire__crate__api__enumeration__func_enum_with_item_mixed_twin_normal_impl(port, ptr, rust_vec_len, data_len), +644 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_mixed_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +646 => wire__crate__api__enumeration__func_enum_with_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +647 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +649 => wire__crate__api__enumeration__func_enum_with_item_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +650 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_item_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +652 => wire__crate__api__structure__func_for_struct_with_dart_keyword_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +653 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_for_struct_with_dart_keyword_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +655 => wire__crate__api__structure__func_for_struct_with_field_rename_twin_normal_impl(port, ptr, rust_vec_len, data_len), +656 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_for_struct_with_field_rename_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +658 => wire__crate__api__map_and_set__func_hash_map_i32_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +659 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +661 => wire__crate__api__map_and_set__func_hash_map_string_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +662 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +664 => wire__crate__api__map_and_set__func_hash_map_string_complex_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +665 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_complex_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +667 => wire__crate__api__map_and_set__func_hash_map_string_simple_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +668 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_simple_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +670 => wire__crate__api__map_and_set__func_hash_map_string_string_hasher_twin_normal_impl(port, ptr, rust_vec_len, data_len), +671 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_string_hasher_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +673 => wire__crate__api__map_and_set__func_hash_map_string_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +674 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +676 => wire__crate__api__map_and_set__func_hash_map_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +677 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +679 => wire__crate__api__map_and_set__func_hash_set_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +680 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +682 => wire__crate__api__map_and_set__func_hash_set_string_hasher_twin_normal_impl(port, ptr, rust_vec_len, data_len), +683 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_string_hasher_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +685 => wire__crate__api__map_and_set__func_hash_set_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +686 => wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_set_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +688 => wire__crate__api__inside_macro__func_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +689 => wire__crate__api__exception__func_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +690 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +692 => wire__crate__api__misc_type__func_return_unit_twin_normal_impl(port, ptr, rust_vec_len, data_len), +693 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +695 => wire__crate__api__stream__func_stream_add_value_and_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +696 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_add_value_and_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +697 => wire__crate__api__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +698 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +699 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +700 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +701 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +702 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), +703 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_sink_arg_position_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +704 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +705 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +707 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +708 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +710 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +711 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_struct_with_zero_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +713 => wire__crate__api__array__func_test_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +714 => wire__crate__api__pseudo_manual__array_twin_rust_async__func_test_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +716 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +717 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_one_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +719 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +720 => wire__crate__api__pseudo_manual__structure_twin_rust_async__func_tuple_struct_with_two_field_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +722 => wire__crate__api__exception__func_type_fallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +723 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +725 => wire__crate__api__exception__func_type_infallible_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +726 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +728 => wire__crate__api__custom_ser_des__func_using_ipv4_addr_impl(port, ptr, rust_vec_len, data_len), +729 => wire__crate__api__custom_ser_des__func_using_non_opaque_struct_containing_ipv4_addr_impl(port, ptr, rust_vec_len, data_len), +730 => wire__crate__api__function_at_api_mod_rs_impl(port, ptr, rust_vec_len, data_len), +731 => wire__crate__api__casted_primitive__function_for_struct_with_casted_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), +732 => wire__crate__api__custom_ser_des__function_using_type_with_custom_serializer_impl(port, ptr, rust_vec_len, data_len), +733 => wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl(port, ptr, rust_vec_len, data_len), +734 => wire__crate__api__comment__function_with_comments_slash_star_star_twin_normal_impl(port, ptr, rust_vec_len, data_len), +735 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_slash_star_star_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +737 => wire__crate__api__comment__function_with_comments_triple_slash_multi_line_twin_normal_impl(port, ptr, rust_vec_len, data_len), +738 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_multi_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +740 => wire__crate__api__comment__function_with_comments_triple_slash_single_line_twin_normal_impl(port, ptr, rust_vec_len, data_len), +741 => wire__crate__api__pseudo_manual__comment_twin_rust_async__function_with_comments_triple_slash_single_line_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +743 => wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), +744 => wire__crate__api__mirror__get_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), +745 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +747 => wire__crate__api__array__get_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +748 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +750 => wire__crate__api__array__get_complex_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +751 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_complex_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +753 => wire__crate__api__dart_opaque__get_enum_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +754 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +756 => wire__crate__api__mirror__get_fallible_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), +757 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +760 => wire__crate__api__mirror__get_message_twin_normal_impl(port, ptr, rust_vec_len, data_len), +761 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +763 => wire__crate__api__dart_opaque__get_nested_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +764 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__get_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +766 => wire__crate__api__method__get_sum_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +767 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +769 => wire__crate__api__method__get_sum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +770 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +772 => wire__crate__api__misc_example__handle_big_buffers_twin_normal_impl(port, ptr, rust_vec_len, data_len), +773 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +775 => wire__crate__api__misc_example__handle_char_twin_normal_impl(port, ptr, rust_vec_len, data_len), +776 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +778 => wire__crate__api__misc_example__handle_complex_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +779 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +781 => wire__crate__api__attribute__handle_customized_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +782 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__handle_customized_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +784 => wire__crate__api__chrono_type__handle_durations_twin_normal_impl(port, ptr, rust_vec_len, data_len), +785 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +787 => wire__crate__api__enumeration__handle_enum_parameter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +788 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +790 => wire__crate__api__enumeration__handle_enum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +791 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +793 => wire__crate__api__optional__handle_increment_boxed_optional_twin_normal_impl(port, ptr, rust_vec_len, data_len), +794 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +796 => wire__crate__api__misc_type__handle_list_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +797 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_list_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +799 => wire__crate__api__serde_json_type__handle_map_serde_json_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), +800 => wire__crate__api__pseudo_manual__serde_json_type_twin_rust_async__handle_map_serde_json_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +802 => wire__crate__api__serde_json_type__handle_nested_serde_json_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), +803 => wire__crate__api__pseudo_manual__serde_json_type_twin_rust_async__handle_nested_serde_json_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +805 => wire__crate__api__misc_example__handle_nested_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +806 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +808 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +809 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +811 => wire__crate__api__newtype_pattern__handle_newtype_twin_normal_impl(port, ptr, rust_vec_len, data_len), +812 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +814 => wire__crate__api__optional__handle_option_box_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), +815 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +817 => wire__crate__api__serde_json_type__handle_option_serde_json_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), +818 => wire__crate__api__pseudo_manual__serde_json_type_twin_rust_async__handle_option_serde_json_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +820 => wire__crate__api__optional__handle_optional_increment_twin_normal_impl(port, ptr, rust_vec_len, data_len), +821 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +823 => wire__crate__api__optional__handle_optional_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +824 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +826 => wire__crate__api__optional__handle_optional_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +827 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +829 => wire__crate__api__enumeration__handle_return_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +830 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +832 => wire__crate__api__serde_json_type__handle_serde_json_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), +833 => wire__crate__api__pseudo_manual__serde_json_type_twin_rust_async__handle_serde_json_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +835 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +836 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +837 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +838 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +839 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +840 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +841 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), +842 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_sink_at_3_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +843 => wire__crate__api__misc_type__handle_string_list_twin_normal_impl(port, ptr, rust_vec_len, data_len), +844 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +846 => wire__crate__api__misc_example__handle_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +847 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +849 => wire__crate__api__misc_example__handle_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +850 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +852 => wire__crate__api__chrono_type__handle_timestamps_twin_normal_impl(port, ptr, rust_vec_len, data_len), +853 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +855 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +856 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +858 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), +859 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_alias_model_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +861 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +862 => wire__crate__api__pseudo_manual__type_alias_twin_rust_async__handle_type_nest_alias_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +864 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), +865 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +867 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +868 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +870 => wire__crate__api__optional__handle_vec_of_opts_twin_normal_impl(port, ptr, rust_vec_len, data_len), +871 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +873 => wire__crate__api__primitive_list_misc__handle_vec_of_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), +874 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_rust_async__handle_vec_of_primitive_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +876 => wire__crate__api__serde_json_type__handle_vec_serde_json_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), +877 => wire__crate__api__pseudo_manual__serde_json_type_twin_rust_async__handle_vec_serde_json_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +879 => wire__crate__api__misc_example__handle_vec_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +880 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +882 => wire__crate__api__chrono_type__how_long_does_it_take_twin_normal_impl(port, ptr, rust_vec_len, data_len), +883 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__how_long_does_it_take_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +885 => wire__crate__api__customization__init_app_impl(port, ptr, rust_vec_len, data_len), +886 => wire__crate__api__mirror__is_app_embedded_twin_normal_impl(port, ptr, rust_vec_len, data_len), +887 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +889 => wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_create_twin_normal_impl(port, ptr, rust_vec_len, data_len), +890 => wire__crate__api__misc_no_twin_example_a__item_container_solution_two_twin_normal_get_item_contents_twin_normal_impl(port, ptr, rust_vec_len, data_len), +891 => wire__crate__api__array__last_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), +892 => wire__crate__api__pseudo_manual__array_twin_rust_async__last_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +894 => wire__crate__api__misc_example__list_of_primitive_enums_twin_normal_impl(port, ptr, rust_vec_len, data_len), +895 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__list_of_primitive_enums_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +897 => wire__crate__api__dart_opaque__loop_back_array_get_twin_normal_impl(port, ptr, rust_vec_len, data_len), +898 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +900 => wire__crate__api__dart_opaque__loop_back_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +901 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +903 => wire__crate__api__dart_opaque__loop_back_option_get_twin_normal_impl(port, ptr, rust_vec_len, data_len), +904 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +906 => wire__crate__api__dart_opaque__loop_back_option_twin_normal_impl(port, ptr, rust_vec_len, data_len), +907 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +909 => wire__crate__api__dart_opaque__loop_back_twin_normal_impl(port, ptr, rust_vec_len, data_len), +910 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +912 => wire__crate__api__dart_opaque__loop_back_vec_get_twin_normal_impl(port, ptr, rust_vec_len, data_len), +913 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_get_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +915 => wire__crate__api__dart_opaque__loop_back_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +916 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +918 => wire__crate__api__lifetimeable__lt_compute_with_lifetime_function_twin_normal_impl(port, ptr, rust_vec_len, data_len), +919 => wire__crate__api__pseudo_manual__lifetimeable_twin_sync__lt_compute_with_lifetime_function_twin_sync_impl(port, ptr, rust_vec_len, data_len), +920 => wire__crate__api__mirror__mirror_array_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +921 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +923 => wire__crate__api__mirror__mirror_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +924 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +926 => wire__crate__api__mirror__mirror_map_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +927 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +929 => wire__crate__api__mirror__mirror_option_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +930 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +932 => wire__crate__api__mirror__mirror_set_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +933 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +935 => wire__crate__api__mirror__mirror_struct_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +936 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +938 => wire__crate__api__mirror__mirror_tuple_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +939 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +941 => wire__crate__api__mirror__mirror_vec_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +942 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +944 => wire__crate__api__enumeration__multiply_by_ten_twin_normal_impl(port, ptr, rust_vec_len, data_len), +945 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +947 => wire__crate__api__method__my_callable_twin_normal_call_impl(port, ptr, rust_vec_len, data_len), +948 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), +950 => wire__crate__api__misc_no_twin_example_a__my_enum_with_json_serializable_twin_normal_f_impl(port, ptr, rust_vec_len, data_len), +951 => wire__crate__api__customization__my_init_one_impl(port, ptr, rust_vec_len, data_len), +952 => wire__crate__api__customization__my_init_two_impl(port, ptr, rust_vec_len, data_len), +953 => wire__crate__api__misc_no_twin_example_a__my_struct_with_json_serializable_twin_normal_f_impl(port, ptr, rust_vec_len, data_len), +954 => wire__crate__api__misc_no_twin_example_a__my_struct_with_sync_sync_impl(port, ptr, rust_vec_len, data_len), +955 => wire__crate__api__chrono_type__naivedate_twin_normal_impl(port, ptr, rust_vec_len, data_len), +956 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +958 => wire__crate__api__chrono_type__naivedatetime_twin_normal_impl(port, ptr, rust_vec_len, data_len), +959 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +961 => wire__crate__api__array__nested_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +962 => wire__crate__api__pseudo_manual__array_twin_rust_async__nested_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +964 => wire__crate__api__array__new_msgid_twin_normal_impl(port, ptr, rust_vec_len, data_len), +965 => wire__crate__api__pseudo_manual__array_twin_rust_async__new_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +967 => wire__crate__api__attribute__next_user_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +968 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__next_user_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +970 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +971 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +973 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +974 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +976 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +977 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +979 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +980 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +982 => wire__crate__api__chrono_type__optional_empty_datetime_utc_twin_normal_impl(port, ptr, rust_vec_len, data_len), +983 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__optional_empty_datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +985 => wire__crate__api__dart_opaque__panic_unwrap_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +986 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__panic_unwrap_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +988 => wire__crate__api__exception__panic_with_custom_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +989 => wire__crate__api__pseudo_manual__exception_twin_rust_async__panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +991 => wire__crate__api__misc_example__positional_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), +992 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +994 => wire__crate__api__optional_primitive_misc__primitive_optional_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), +995 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_rust_async__primitive_optional_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +997 => wire__crate__api__primitive_misc__primitive_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), +998 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1000 => wire__crate__api__primitive_misc__primitive_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1001 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1003 => wire__crate__api__enumeration__print_note_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1004 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1006 => wire__crate__api__frb_logging__print_to_console_smoke_test_impl(port, ptr, rust_vec_len, data_len), +1008 => wire__crate__api__event_listener__register_event_listener_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1009 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1010 => wire__crate__api__mirror__repeat_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1011 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1013 => wire__crate__api__mirror__repeat_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1014 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1016 => wire__crate__api__init_dart_code__request_init_dart_code_message_impl(port, ptr, rust_vec_len, data_len), +1017 => wire__crate__api__array__return_boxed_feed_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1018 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1020 => wire__crate__api__array__return_boxed_raw_feed_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1021 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_raw_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1023 => wire__crate__api__exception__return_custom_nested_error_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1024 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1026 => wire__crate__api__exception__return_custom_nested_error_1_variant1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1027 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_1_variant1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1029 => wire__crate__api__exception__return_custom_nested_error_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1030 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_nested_error_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1032 => wire__crate__api__exception__return_custom_struct_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1033 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1035 => wire__crate__api__exception__return_custom_struct_ok_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1036 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1038 => wire__crate__api__exception__return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1039 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1041 => wire__crate__api__exception__return_error_variant_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1042 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1044 => wire__crate__api__exception__return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1045 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1047 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1048 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1050 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1051 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1053 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1054 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1056 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1057 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1059 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1060 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_with_delay_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1062 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1063 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1065 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1066 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1068 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1069 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_and_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1071 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1072 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1074 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1075 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_arg_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1077 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1078 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1080 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1081 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_borrow_and_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1083 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1084 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1086 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1087 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_callable_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1089 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1090 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_dummy_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1092 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1093 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1095 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1096 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1098 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1099 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1101 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1102 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1104 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1105 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1107 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1108 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1110 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1111 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1113 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1114 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1116 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1117 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_explicit_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1119 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1120 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_normal_and_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1122 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1123 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1125 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1126 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_plus_sign_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1128 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1129 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_one_and_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1131 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1132 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_opaque_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1134 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1135 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1137 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1138 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_return_vec_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1140 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1141 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_sleep_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1143 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1144 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1146 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1147 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1149 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1150 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1152 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1153 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1155 => wire__crate__api__dart_fn__rust_call_dart_loopback_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1156 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_loopback_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1157 => wire__crate__api__dart_fn__rust_call_dart_multi_times_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1158 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_multi_times_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1159 => wire__crate__api__dart_fn__rust_call_dart_one_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1160 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_one_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1161 => wire__crate__api__dart_fn__rust_call_dart_return_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1162 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1163 => wire__crate__api__dart_fn__rust_call_dart_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1164 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1165 => wire__crate__api__dart_fn__rust_call_dart_simple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1166 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1167 => wire__crate__api__dart_fn__rust_call_dart_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1168 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_two_args_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1169 => wire__crate__api__dart_fn__rust_call_dart_using_ipv4_addr_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1170 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_using_ipv4_addr_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1171 => wire__crate__api__dart_fn__rust_call_dart_with_dart_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1172 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1173 => wire__crate__api__dart_fn__rust_call_dart_with_dart_opaque_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1174 => wire__crate__api__pseudo_manual__dart_fn_twin_rust_async__rust_call_dart_with_dart_opaque_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1175 => wire__crate__api__misc_no_twin_example_a__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), +1176 => wire__crate__api__misc_no_twin_example_b__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), +1177 => wire__crate__api__dart_opaque__set_static_dart_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1178 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__set_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1180 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1181 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1183 => wire__crate__api__method__simple_enum_twin_normal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1184 => wire__crate__api__method__simple_enum_twin_normal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1185 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1186 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1189 => wire__crate__api__method__simple_primitive_enum_twin_normal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1190 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_primitive_enum_twin_rust_async_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1192 => wire__crate__api__method__simple_struct_twin_normal_arg_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1193 => wire__crate__api__method__simple_struct_twin_normal_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1194 => wire__crate__api__method__simple_struct_twin_normal_receiver_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1195 => wire__crate__api__method__simple_struct_twin_normal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1196 => wire__crate__api__method__simple_struct_twin_normal_vec_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1197 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_arg_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1198 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1199 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_receiver_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1200 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_return_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1201 => wire__crate__api__pseudo_manual__method_twin_rust_async__simple_struct_twin_rust_async_vec_self_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1207 => wire__crate__api__external_impl__simple_translatable_external_struct_with_method_simple_external_method_impl(port, ptr, rust_vec_len, data_len), +1208 => wire__crate__api__async_spawn__simple_use_async_spawn_impl(port, ptr, rust_vec_len, data_len), +1209 => wire__crate__api__async_spawn__simple_use_async_spawn_blocking_impl(port, ptr, rust_vec_len, data_len), +1210 => wire__crate__api__async_spawn__simple_use_async_spawn_local_impl(port, ptr, rust_vec_len, data_len), +1211 => wire__crate__api__exception__some_struct_twin_normal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1212 => wire__crate__api__exception__some_struct_twin_normal_non_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1213 => wire__crate__api__exception__some_struct_twin_normal_non_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1214 => wire__crate__api__exception__some_struct_twin_normal_static_return_err_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1215 => wire__crate__api__exception__some_struct_twin_normal_static_return_ok_custom_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1216 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1217 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1218 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_non_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1219 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1220 => wire__crate__api__pseudo_manual__exception_twin_rust_async__some_struct_twin_rust_async_static_return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1226 => wire__crate__api__method__static_only_twin_normal_static_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1227 => wire__crate__api__pseudo_manual__method_twin_rust_async__static_only_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1229 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1230 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1231 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_fixed_sized_primitive_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1232 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1233 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1234 => wire__crate__api__stream__stream_sink_inside_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1235 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1236 => wire__crate__api__exception__stream_sink_throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1237 => wire__crate__api__pseudo_manual__exception_twin_rust_async__stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1239 => wire__crate__api__comment__struct_with_comments_twin_normal_instance_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1240 => wire__crate__api__comment__struct_with_comments_twin_normal_static_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1241 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_instance_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1242 => wire__crate__api__pseudo_manual__comment_twin_rust_async__struct_with_comments_twin_rust_async_static_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1246 => wire__crate__api__misc_no_twin_example_a__struct_with_impl_block_in_another_file_f_impl(port, ptr, rust_vec_len, data_len), +1247 => wire__crate__api__misc_no_twin_example_a__struct_with_raw_name_field_dummy_function_impl(port, ptr, rust_vec_len, data_len), +1248 => wire__crate__api__misc_no_twin_example_a__struct_with_rust_auto_opaque_field_with_many_derive_default_impl(port, ptr, rust_vec_len, data_len), +1249 => wire__crate__api__misc_no_twin_example_a__struct_with_rust_auto_opaque_field_with_many_derive_f_impl(port, ptr, rust_vec_len, data_len), +1250 => wire__crate__api__misc_no_twin_example_a__struct_with_rust_auto_opaque_with_non_clone_data_f_impl(port, ptr, rust_vec_len, data_len), +1251 => wire__crate__api__method__sum_with_twin_normal_sum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1252 => wire__crate__api__pseudo_manual__method_twin_rust_async__sum_with_twin_rust_async_sum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1261 => wire__crate__api__misc_example__test_abc_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1262 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1264 => wire__crate__api__chrono_type__test_chrono_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1265 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1267 => wire__crate__api__mirror__test_contains_mirrored_sub_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1268 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_contains_mirrored_sub_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1270 => wire__crate__api__deliberate_name_conflict__test_duplicated_module_names_impl(port, ptr, rust_vec_len, data_len), +1271 => wire__crate__api__mirror__test_fallible_of_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1272 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_fallible_of_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1274 => wire__crate__api__mirror__test_hashmap_with_mirrored_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1275 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_hashmap_with_mirrored_value_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1277 => wire__crate__api__mirror__test_list_of_nested_enums_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1278 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_nested_enums_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1280 => wire__crate__api__mirror__test_list_of_raw_nested_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1281 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_list_of_raw_nested_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1283 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1284 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_more_than_just_one_raw_string_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1286 => wire__crate__api__mirror__test_nested_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1287 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_nested_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1289 => wire__crate__api__chrono_type__test_precise_chrono_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1290 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1292 => wire__crate__api__mirror__test_raw_string_enum_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1293 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_enum_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1295 => wire__crate__api__raw_string__test_raw_string_item_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1296 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_raw_string_item_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1298 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1299 => wire__crate__api__pseudo_manual__raw_string_twin_rust_async__test_raw_string_item_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1301 => wire__crate__api__mirror__test_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1302 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1304 => wire__crate__api__misc_example__test_struct_with_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1305 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_struct_with_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1307 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1308 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1310 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1311 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1313 => wire__crate__api__exception__throw_anyhow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1314 => wire__crate__api__pseudo_manual__exception_twin_rust_async__throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1316 => wire__crate__api__dart_code__translatable_struct_with_dart_code_twin_normal_normal_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1318 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1319 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1321 => wire__crate__api__array__use_boxed_blob_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1322 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1324 => wire__crate__api__external_type_in_crate__use_imported_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1325 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1327 => wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1328 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__use_imported_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1330 => wire__crate__api__array__use_msgid_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1331 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -44090,300 +44295,302 @@ fn pde_ffi_dispatcher_sync_impl( 373 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__duration_twin_sync_impl(ptr, rust_vec_len, data_len), 376 => wire__crate__api__pseudo_manual__collection_equality_twin_sync__echo_struct_with_deep_collection_equality_twin_sync_impl(ptr, rust_vec_len, data_len), 379 => wire__crate__api__pseudo_manual__collection_equality_twin_sync__echo_struct_with_shallow_collection_equality_twin_sync_impl(ptr, rust_vec_len, data_len), -385 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -390 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -393 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -396 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -399 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -402 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -405 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -408 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -411 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -414 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -417 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -420 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -423 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -426 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -429 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -432 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -435 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -438 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -441 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -444 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -447 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -450 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -453 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -456 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -459 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -462 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -465 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -468 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -471 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -474 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -477 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -480 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -483 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -486 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -489 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -492 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -495 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -498 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -501 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -504 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -507 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -510 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -513 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -516 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -519 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -522 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -525 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -528 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -531 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -534 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -537 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -540 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -543 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -546 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -549 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -552 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -555 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -558 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -561 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -564 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -567 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -570 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -573 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -576 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -579 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -582 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -585 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -588 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -591 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -594 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -597 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -600 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -603 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -606 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -609 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -612 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -615 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -619 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), -622 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -626 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), -629 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), -635 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), -638 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), -641 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), -644 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -647 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), -650 => wire__crate__api__pseudo_manual__structure_twin_sync__func_for_struct_with_dart_keyword_field_twin_sync_impl(ptr, rust_vec_len, data_len), -653 => wire__crate__api__pseudo_manual__structure_twin_sync__func_for_struct_with_field_rename_twin_sync_impl(ptr, rust_vec_len, data_len), -656 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -659 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -662 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -665 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -668 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_hasher_twin_sync_impl(ptr, rust_vec_len, data_len), -671 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), -674 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -677 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -680 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_hasher_twin_sync_impl(ptr, rust_vec_len, data_len), -683 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), -687 => wire__crate__api__pseudo_manual__exception_twin_sync__func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -690 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), -702 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -705 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -708 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), -711 => wire__crate__api__pseudo_manual__array_twin_sync__func_test_id_twin_sync_impl(ptr, rust_vec_len, data_len), -714 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -717 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -720 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -723 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -732 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len), -735 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_multi_line_twin_sync_impl(ptr, rust_vec_len, data_len), -738 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_single_line_twin_sync_impl(ptr, rust_vec_len, data_len), -742 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -745 => wire__crate__api__pseudo_manual__array_twin_sync__get_array_twin_sync_impl(ptr, rust_vec_len, data_len), -748 => wire__crate__api__pseudo_manual__array_twin_sync__get_complex_array_twin_sync_impl(ptr, rust_vec_len, data_len), -751 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -754 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -755 => wire__crate__api__init_dart_code__get_init_dart_code_messages_impl(ptr, rust_vec_len, data_len), -758 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), -761 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -764 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), -767 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -770 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), -773 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), -776 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -779 => wire__crate__api__pseudo_manual__attribute_twin_sync__handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -782 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), -785 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), -788 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -791 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), -794 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -797 => wire__crate__api__pseudo_manual__serde_json_type_twin_sync__handle_map_serde_json_value_twin_sync_impl(ptr, rust_vec_len, data_len), -800 => wire__crate__api__pseudo_manual__serde_json_type_twin_sync__handle_nested_serde_json_value_twin_sync_impl(ptr, rust_vec_len, data_len), -803 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -806 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -809 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), -812 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -815 => wire__crate__api__pseudo_manual__serde_json_type_twin_sync__handle_option_serde_json_value_twin_sync_impl(ptr, rust_vec_len, data_len), -818 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), -821 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), -824 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -827 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -830 => wire__crate__api__pseudo_manual__serde_json_type_twin_sync__handle_serde_json_value_twin_sync_impl(ptr, rust_vec_len, data_len), -841 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), -844 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), -847 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -850 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), -853 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -856 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), -859 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -862 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), -865 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -868 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), -871 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), -874 => wire__crate__api__pseudo_manual__serde_json_type_twin_sync__handle_vec_serde_json_value_twin_sync_impl(ptr, rust_vec_len, data_len), -877 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -880 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), -884 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), -889 => wire__crate__api__pseudo_manual__array_twin_sync__last_number_twin_sync_impl(ptr, rust_vec_len, data_len), -892 => wire__crate__api__pseudo_manual__misc_example_twin_sync__list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), -895 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), -898 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), -901 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), -904 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), -907 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), -910 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), -913 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), -918 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -921 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -924 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -927 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -930 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -933 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -936 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -939 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -942 => wire__crate__api__pseudo_manual__enumeration_twin_sync__multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), -945 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), -953 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedate_twin_sync_impl(ptr, rust_vec_len, data_len), -956 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), -959 => wire__crate__api__pseudo_manual__array_twin_sync__nested_id_twin_sync_impl(ptr, rust_vec_len, data_len), -962 => wire__crate__api__pseudo_manual__array_twin_sync__new_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), -965 => wire__crate__api__pseudo_manual__attribute_twin_sync__next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), -968 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), -971 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), -974 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), -977 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), -980 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), -983 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -986 => wire__crate__api__pseudo_manual__exception_twin_sync__panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), -989 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -992 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), -995 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), -998 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -1001 => wire__crate__api__pseudo_manual__enumeration_twin_sync__print_note_twin_sync_impl(ptr, rust_vec_len, data_len), -1002 => wire__crate__api__init_dart_code__record_init_dart_code_message_impl(ptr, rust_vec_len, data_len), -1007 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), -1010 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -1014 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1017 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_raw_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1020 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), -1023 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len), -1026 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), -1029 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -1032 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -1035 => wire__crate__api__pseudo_manual__exception_twin_sync__return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -1038 => wire__crate__api__pseudo_manual__exception_twin_sync__return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), -1041 => wire__crate__api__pseudo_manual__exception_twin_sync__return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -1044 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1047 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1050 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), -1053 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1056 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), -1059 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1062 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1065 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_and_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1068 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1071 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1074 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1077 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1080 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -1083 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), -1086 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), -1089 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1092 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1095 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1098 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl(ptr, rust_vec_len, data_len), -1101 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1104 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -1107 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -1110 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), -1113 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -1116 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_normal_and_opaque_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -1119 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -1122 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), -1125 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl(ptr, rust_vec_len, data_len), -1128 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), -1131 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1134 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1137 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), -1140 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -1143 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1146 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1149 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), -1174 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1177 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), -1182 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -1183 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -1186 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -1197 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), -1198 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1199 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1200 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -1201 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), -1216 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -1217 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -1218 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -1219 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -1220 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -1223 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), -1233 => wire__crate__api__pseudo_manual__exception_twin_sync__stream_sink_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), -1238 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_instance_method_twin_sync_impl(ptr, rust_vec_len, data_len), -1239 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), -1240 => wire__crate__api__misc_no_twin_example_a__struct_with_custom_name_method_twin_normal_method_with_custom_name_twin_normal_impl(ptr, rust_vec_len, data_len), -1248 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), -1249 => wire__crate__api__dart_opaque_sync__sync_accept_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), -1250 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), -1251 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), -1252 => wire__crate__api__dart_opaque_sync__sync_loopback_twin_normal_impl(ptr, rust_vec_len, data_len), -1253 => wire__crate__api__dart_opaque_sync__sync_option_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), -1254 => wire__crate__api__dart_opaque_sync__sync_option_loopback_twin_normal_impl(ptr, rust_vec_len, data_len), -1255 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), -1258 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -1261 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), -1264 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -1268 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -1271 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), -1274 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -1277 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -1280 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_more_than_just_one_raw_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -1283 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -1286 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), -1289 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -1292 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -1295 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -1298 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -1301 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -1304 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), -1307 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), -1310 => wire__crate__api__pseudo_manual__exception_twin_sync__throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), -1312 => wire__crate__api__dart_opaque_sync__unwrap_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), -1315 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1318 => wire__crate__api__pseudo_manual__array_twin_sync__use_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), -1321 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -1324 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -1327 => wire__crate__api__pseudo_manual__array_twin_sync__use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), +386 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +391 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +394 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +397 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +400 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +403 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +406 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +409 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +412 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +415 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +418 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +421 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +424 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +427 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +430 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +433 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +436 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +439 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +442 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +445 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +448 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +451 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +454 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +457 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +460 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +463 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +466 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +469 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +472 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +475 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +478 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +481 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +484 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +487 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +490 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +493 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +496 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +499 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +502 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +505 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +508 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +511 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +514 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +517 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +520 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +523 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +526 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +529 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +532 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +535 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +538 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +541 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +544 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +547 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +550 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +553 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +556 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +559 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_general_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +562 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_primitive_enum_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +565 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +568 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +571 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +574 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +577 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +580 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +583 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +586 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +589 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +592 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +595 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +598 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +601 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +604 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +607 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +610 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +613 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +616 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +620 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), +623 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +627 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), +631 => wire__crate__api__frb_logging__frb_logging_max_level_impl(ptr, rust_vec_len, data_len), +632 => wire__crate__api__frb_logging__frb_logging_setup_dart_logging_output_impl(ptr, rust_vec_len, data_len), +633 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), +639 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), +642 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), +645 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), +648 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +651 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), +654 => wire__crate__api__pseudo_manual__structure_twin_sync__func_for_struct_with_dart_keyword_field_twin_sync_impl(ptr, rust_vec_len, data_len), +657 => wire__crate__api__pseudo_manual__structure_twin_sync__func_for_struct_with_field_rename_twin_sync_impl(ptr, rust_vec_len, data_len), +660 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +663 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +666 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_complex_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +669 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_simple_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +672 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_hasher_twin_sync_impl(ptr, rust_vec_len, data_len), +675 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), +678 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +681 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +684 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_hasher_twin_sync_impl(ptr, rust_vec_len, data_len), +687 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), +691 => wire__crate__api__pseudo_manual__exception_twin_sync__func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +694 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), +706 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +709 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +712 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), +715 => wire__crate__api__pseudo_manual__array_twin_sync__func_test_id_twin_sync_impl(ptr, rust_vec_len, data_len), +718 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +721 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +724 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +727 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +736 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len), +739 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_multi_line_twin_sync_impl(ptr, rust_vec_len, data_len), +742 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_single_line_twin_sync_impl(ptr, rust_vec_len, data_len), +746 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +749 => wire__crate__api__pseudo_manual__array_twin_sync__get_array_twin_sync_impl(ptr, rust_vec_len, data_len), +752 => wire__crate__api__pseudo_manual__array_twin_sync__get_complex_array_twin_sync_impl(ptr, rust_vec_len, data_len), +755 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +758 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +759 => wire__crate__api__init_dart_code__get_init_dart_code_messages_impl(ptr, rust_vec_len, data_len), +762 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), +765 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +768 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), +771 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +774 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), +777 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), +780 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +783 => wire__crate__api__pseudo_manual__attribute_twin_sync__handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +786 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), +789 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), +792 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +795 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), +798 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +801 => wire__crate__api__pseudo_manual__serde_json_type_twin_sync__handle_map_serde_json_value_twin_sync_impl(ptr, rust_vec_len, data_len), +804 => wire__crate__api__pseudo_manual__serde_json_type_twin_sync__handle_nested_serde_json_value_twin_sync_impl(ptr, rust_vec_len, data_len), +807 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +810 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +813 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), +816 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +819 => wire__crate__api__pseudo_manual__serde_json_type_twin_sync__handle_option_serde_json_value_twin_sync_impl(ptr, rust_vec_len, data_len), +822 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), +825 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), +828 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +831 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +834 => wire__crate__api__pseudo_manual__serde_json_type_twin_sync__handle_serde_json_value_twin_sync_impl(ptr, rust_vec_len, data_len), +845 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), +848 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), +851 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +854 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), +857 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +860 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), +863 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +866 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), +869 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +872 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), +875 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), +878 => wire__crate__api__pseudo_manual__serde_json_type_twin_sync__handle_vec_serde_json_value_twin_sync_impl(ptr, rust_vec_len, data_len), +881 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +884 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), +888 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), +893 => wire__crate__api__pseudo_manual__array_twin_sync__last_number_twin_sync_impl(ptr, rust_vec_len, data_len), +896 => wire__crate__api__pseudo_manual__misc_example_twin_sync__list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), +899 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), +902 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), +905 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), +908 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), +911 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), +914 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), +917 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), +922 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +925 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +928 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +931 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +934 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +937 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +940 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +943 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +946 => wire__crate__api__pseudo_manual__enumeration_twin_sync__multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), +949 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), +957 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedate_twin_sync_impl(ptr, rust_vec_len, data_len), +960 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), +963 => wire__crate__api__pseudo_manual__array_twin_sync__nested_id_twin_sync_impl(ptr, rust_vec_len, data_len), +966 => wire__crate__api__pseudo_manual__array_twin_sync__new_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), +969 => wire__crate__api__pseudo_manual__attribute_twin_sync__next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), +972 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), +975 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), +978 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), +981 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), +984 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), +987 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +990 => wire__crate__api__pseudo_manual__exception_twin_sync__panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), +993 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +996 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), +999 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), +1002 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +1005 => wire__crate__api__pseudo_manual__enumeration_twin_sync__print_note_twin_sync_impl(ptr, rust_vec_len, data_len), +1007 => wire__crate__api__init_dart_code__record_init_dart_code_message_impl(ptr, rust_vec_len, data_len), +1012 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), +1015 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +1019 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1022 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_raw_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1025 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), +1028 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len), +1031 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), +1034 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +1037 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +1040 => wire__crate__api__pseudo_manual__exception_twin_sync__return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +1043 => wire__crate__api__pseudo_manual__exception_twin_sync__return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), +1046 => wire__crate__api__pseudo_manual__exception_twin_sync__return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +1049 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1052 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1055 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), +1058 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1061 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), +1064 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1067 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1070 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_and_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1073 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1076 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1079 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1082 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_borrow_and_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1085 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +1088 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), +1091 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), +1094 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1097 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1100 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1103 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_good_twin_sync_impl(ptr, rust_vec_len, data_len), +1106 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_enum_with_good_and_opaque_return_own_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1109 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +1112 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +1115 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), +1118 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +1121 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_normal_and_opaque_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +1124 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +1127 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_plus_sign_return_twin_sync_impl(ptr, rust_vec_len, data_len), +1130 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_one_and_two_twin_sync_impl(ptr, rust_vec_len, data_len), +1133 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_opaque_two_twin_sync_impl(ptr, rust_vec_len, data_len), +1136 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1139 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_vec_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1142 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), +1145 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +1148 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1151 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_struct_with_good_and_opaque_field_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1154 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), +1179 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1182 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), +1187 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +1188 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +1191 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +1202 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), +1203 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1204 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1205 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +1206 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), +1221 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +1222 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +1223 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_non_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +1224 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +1225 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_static_return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +1228 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), +1238 => wire__crate__api__pseudo_manual__exception_twin_sync__stream_sink_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), +1243 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_instance_method_twin_sync_impl(ptr, rust_vec_len, data_len), +1244 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), +1245 => wire__crate__api__misc_no_twin_example_a__struct_with_custom_name_method_twin_normal_method_with_custom_name_twin_normal_impl(ptr, rust_vec_len, data_len), +1253 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), +1254 => wire__crate__api__dart_opaque_sync__sync_accept_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +1255 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), +1256 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +1257 => wire__crate__api__dart_opaque_sync__sync_loopback_twin_normal_impl(ptr, rust_vec_len, data_len), +1258 => wire__crate__api__dart_opaque_sync__sync_option_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +1259 => wire__crate__api__dart_opaque_sync__sync_option_loopback_twin_normal_impl(ptr, rust_vec_len, data_len), +1260 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +1263 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +1266 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), +1269 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +1273 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +1276 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), +1279 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +1282 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +1285 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_more_than_just_one_raw_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +1288 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +1291 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), +1294 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +1297 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +1300 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +1303 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +1306 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +1309 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), +1312 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), +1315 => wire__crate__api__pseudo_manual__exception_twin_sync__throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), +1317 => wire__crate__api__dart_opaque_sync__unwrap_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +1320 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1323 => wire__crate__api__pseudo_manual__array_twin_sync__use_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), +1326 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +1329 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +1332 => wire__crate__api__pseudo_manual__array_twin_sync__use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -49188,6 +49395,31 @@ impl flutter_rust_bridge::IntoIntoDart flutter_rust_bridge::for_generated::DartAbi { + [ + self.level.into_into_dart().into_dart(), + self.message.into_into_dart().into_dart(), + self.target.into_into_dart().into_dart(), + self.module_path.into_into_dart().into_dart(), + self.file.into_into_dart().into_dart(), + self.line.into_into_dart().into_dart(), + ] + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::api::frb_logging::FrbLogRecord +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::api::frb_logging::FrbLogRecord +{ + fn into_into_dart(self) -> crate::api::frb_logging::FrbLogRecord { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { [self.0.inner.into_into_dart().into_dart()].into_dart() @@ -55925,6 +56157,18 @@ impl SseEncode } } +impl SseEncode + for StreamSink< + crate::api::frb_logging::FrbLogRecord, + flutter_rust_bridge::for_generated::SseCodec, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + unimplemented!("") + } +} + impl SseEncode for StreamSink { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -58262,6 +58506,18 @@ impl SseEncode for crate::api::pseudo_manual::array_twin_sync::FeedIdTwinSync { } } +impl SseEncode for crate::api::frb_logging::FrbLogRecord { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + ::sse_encode(self.level, serializer); + ::sse_encode(self.message, serializer); + ::sse_encode(self.target, serializer); + >::sse_encode(self.module_path, serializer); + >::sse_encode(self.file, serializer); + >::sse_encode(self.line, serializer); + } +} + impl SseEncode for crate::api::mirror::HashMapValue { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { diff --git a/frb_example/pure_dart_pde/test/multi_initialization_test.dart b/frb_example/pure_dart_pde/test/multi_initialization_test.dart index e9ae9414583..132956aa6b0 100644 --- a/frb_example/pure_dart_pde/test/multi_initialization_test.dart +++ b/frb_example/pure_dart_pde/test/multi_initialization_test.dart @@ -1,23 +1,66 @@ // AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT +import 'package:frb_example_pure_dart_pde/src/rust/api/frb_logging.dart'; import 'package:frb_example_pure_dart_pde/src/rust/api/pseudo_manual/simple_twin_sync.dart'; import 'package:frb_example_pure_dart_pde/src/rust/api/simple.dart'; import 'package:frb_example_pure_dart_pde/src/rust/frb_generated.dart'; +import 'package:logging/logging.dart'; import 'package:test/test.dart'; Future main() async { - test('Can initialize twice (mimic Dart hot restart)', () async { + test('Can initialize twice and refresh logging sink (mimic Dart hot restart)', + () async { + final previousLevel = Logger.root.level; + final receivedRecords = []; + final subscription = Logger.root.onRecord.listen(receivedRecords.add); + final uniqueSuffix = DateTime.now().microsecondsSinceEpoch; + final firstMessage = 'first rust logging bridge message $uniqueSuffix'; + final secondMessage = 'second rust logging bridge message $uniqueSuffix'; + Logger.root.level = Level.ALL; + + addTearDown(() async { + Logger.root.level = previousLevel; + await subscription.cancel(); + }); + + // Step 1: Initialize once and confirm ordinary calls work before restart. await RustLib.init(); expect(await simpleAdderTwinNormal(a: 42, b: 100), 142); expect(simpleAdderTwinSync(a: 42, b: 100), 142); + await emitLogMessage(message: firstMessage); + await pumpEventQueue(); + + expect(_countLogMessage(receivedRecords, firstMessage), 1); + expect(_countLogMessage(receivedRecords, secondMessage), 0); + + // Step 2: Reset Dart-side singleton state to mimic hot restart. // ignore: invalid_use_of_internal_member RustLib.instance.resetState(); + // Step 3: Initialize again and verify both calls and logging use the new state. await RustLib.init(); expect(await simpleAdderTwinNormal(a: 42, b: 100), 142); expect(simpleAdderTwinSync(a: 42, b: 100), 142); + + await emitLogMessage(message: secondMessage); + await pumpEventQueue(); + + // Step 4: Exercise the platform console fallback path without asserting + // platform-specific output capture. + await printToConsoleSmokeTest(); + + expect(_countLogMessage(receivedRecords, firstMessage), 1); + expect(_countLogMessage(receivedRecords, secondMessage), 1); + expect( + _hasLogRecord(receivedRecords, secondMessage, Level.WARNING), isTrue); }); } + +int _countLogMessage(List records, String message) => + records.where((record) => record.message == message).length; + +bool _hasLogRecord(List records, String message, Level level) => + records.any((record) => record.message == message && record.level == level); diff --git a/frb_example/rust_ui_counter/ui/pubspec.lock b/frb_example/rust_ui_counter/ui/pubspec.lock index d734dcd6c94..d9229f2cde3 100644 --- a/frb_example/rust_ui_counter/ui/pubspec.lock +++ b/frb_example/rust_ui_counter/ui/pubspec.lock @@ -161,6 +161,14 @@ packages: url: "https://pub.dev" source: hosted version: "3.0.0" + logging: + dependency: transitive + description: + name: logging + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 + url: "https://pub.dev" + source: hosted + version: "1.3.0" matcher: dependency: transitive description: diff --git a/frb_example/rust_ui_todo_list/ui/pubspec.lock b/frb_example/rust_ui_todo_list/ui/pubspec.lock index f1e9dea0d77..2267d026d3a 100644 --- a/frb_example/rust_ui_todo_list/ui/pubspec.lock +++ b/frb_example/rust_ui_todo_list/ui/pubspec.lock @@ -161,6 +161,14 @@ packages: url: "https://pub.dev" source: hosted version: "3.0.0" + logging: + dependency: transitive + description: + name: logging + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 + url: "https://pub.dev" + source: hosted + version: "1.3.0" matcher: dependency: transitive description: diff --git a/frb_rust/src/for_generated/mod.rs b/frb_rust/src/for_generated/mod.rs index 83d48562338..a1dbb4eb805 100644 --- a/frb_rust/src/for_generated/mod.rs +++ b/frb_rust/src/for_generated/mod.rs @@ -40,6 +40,7 @@ pub use crate::lockable::{ }; #[allow(unused)] pub use crate::misc::manual_impl::*; +pub use crate::misc::printing::print_to_console; pub use crate::misc::version::FLUTTER_RUST_BRIDGE_RUNTIME_VERSION; #[cfg(target_family = "wasm")] pub use crate::misc::web_utils; diff --git a/frb_rust/src/misc/frb_logging.rs b/frb_rust/src/misc/frb_logging.rs new file mode 100644 index 00000000000..8c49b387237 --- /dev/null +++ b/frb_rust/src/misc/frb_logging.rs @@ -0,0 +1,152 @@ +#[allow(clippy::crate_in_macro_def)] +#[macro_export] +macro_rules! enable_frb_rust_to_dart_logging { + () => { + $crate::enable_frb_rust_to_dart_logging!( + max_level = log::LevelFilter::Info, + setup_dart_logging_output = true + ); + }; + (max_level = $max_level:expr) => { + $crate::enable_frb_rust_to_dart_logging!( + max_level = $max_level, + setup_dart_logging_output = true + ); + }; + (setup_dart_logging_output = $setup_dart_logging_output:expr) => { + $crate::enable_frb_rust_to_dart_logging!( + max_level = log::LevelFilter::Info, + setup_dart_logging_output = $setup_dart_logging_output + ); + }; + (setup_dart_logging_output = $setup_dart_logging_output:expr, max_level = $max_level:expr) => { + $crate::enable_frb_rust_to_dart_logging!( + max_level = $max_level, + setup_dart_logging_output = $setup_dart_logging_output + ); + }; + (max_level = $max_level:expr, setup_dart_logging_output = $setup_dart_logging_output:expr) => { + #[derive(Clone, Debug)] + pub struct FrbLogRecord { + pub level: String, + pub message: String, + pub target: String, + pub module_path: Option, + pub file: Option, + pub line: Option, + } + + struct FrbDartLogger { + sink: std::sync::RwLock>>, + } + + impl log::Log for FrbDartLogger { + fn enabled(&self, metadata: &log::Metadata) -> bool { + metadata.level() <= log::max_level() + } + + fn log(&self, record: &log::Record) { + if !self.enabled(record.metadata()) { + return; + } + + let Ok(sink) = self.sink.read() else { + $crate::for_generated::print_to_console("FRB logging sink lock is poisoned"); + return; + }; + let Some(sink) = sink.as_ref() else { + frb_log_record_to_console(record); + return; + }; + + if let Err(error) = sink.add(FrbLogRecord { + level: record.level().to_string(), + message: record.args().to_string(), + target: record.target().to_owned(), + module_path: record.module_path().map(ToOwned::to_owned), + file: record.file().map(ToOwned::to_owned), + line: record.line(), + }) { + $crate::for_generated::print_to_console(&format!( + "Failed to forward Rust log to Dart: {error:?}", + )); + } + } + + fn flush(&self) {} + } + + fn frb_log_record_to_console(record: &log::Record) { + $crate::for_generated::print_to_console(&format!( + "{} - {}", + record.level(), + record.args() + )); + } + + #[doc(hidden)] + #[flutter_rust_bridge::frb(init_dart_code = r#" + kFrbDartLogging.init( + rustLogStream: frbInitLogger(maxLevel: frbLoggingMaxLevel()), + mapRecord: (record) => FrbLogRecordData( + level: record.level, + message: record.message, + target: record.target, + modulePath: record.modulePath, + file: record.file, + line: record.line, + ), + setupDefaultOutput: frbLoggingSetupDartLoggingOutput(), + ); +"#)] + pub fn frb_init_logger( + sink: crate::frb_generated::StreamSink, + max_level: String, + ) { + let max_level = frb_parse_logging_max_level(&max_level); + let logger = FRB_DART_LOGGER.get_or_init(|| FrbDartLogger { + sink: std::sync::RwLock::new(None), + }); + + let _ = log::set_logger(logger); + log::set_max_level(max_level); + + *logger.sink.write().expect("FRB logger sink lock poisoned") = Some(sink); + + FRB_DART_LOGGER_PANIC_HOOK.call_once(|| { + let previous_hook = std::panic::take_hook(); + std::panic::set_hook(Box::new(move |info| { + log::error!("{info}"); + previous_hook(info); + })); + }); + } + + static FRB_DART_LOGGER: std::sync::OnceLock = std::sync::OnceLock::new(); + static FRB_DART_LOGGER_PANIC_HOOK: std::sync::Once = std::sync::Once::new(); + + fn frb_parse_logging_max_level(max_level: &str) -> log::LevelFilter { + match max_level.to_uppercase().as_str() { + "OFF" => log::LevelFilter::Off, + "ERROR" => log::LevelFilter::Error, + "WARN" => log::LevelFilter::Warn, + "INFO" => log::LevelFilter::Info, + "DEBUG" => log::LevelFilter::Debug, + "TRACE" => log::LevelFilter::Trace, + _ => panic!("Unknown FRB logging max level: {max_level}"), + } + } + + #[doc(hidden)] + #[flutter_rust_bridge::frb(sync)] + pub fn frb_logging_max_level() -> String { + $max_level.to_string() + } + + #[doc(hidden)] + #[flutter_rust_bridge::frb(sync)] + pub fn frb_logging_setup_dart_logging_output() -> bool { + $setup_dart_logging_output + } + }; +} diff --git a/frb_rust/src/misc/mod.rs b/frb_rust/src/misc/mod.rs index f5390d17ec7..c58cdf9b95f 100644 --- a/frb_rust/src/misc/mod.rs +++ b/frb_rust/src/misc/mod.rs @@ -1,9 +1,11 @@ pub(crate) mod atomic; pub(crate) mod dart_dynamic; +pub(crate) mod frb_logging; pub(crate) mod into_into_dart; pub(crate) mod logs; pub(crate) mod manual_impl; pub(crate) mod panic_backtrace; +pub(crate) mod printing; #[cfg(feature = "user-utils")] pub(crate) mod user_utils; pub(crate) mod version; diff --git a/frb_rust/src/misc/printing.rs b/frb_rust/src/misc/printing.rs new file mode 100644 index 00000000000..0745b43ec11 --- /dev/null +++ b/frb_rust/src/misc/printing.rs @@ -0,0 +1,39 @@ +/// Print a message directly to the platform console. +/// +/// This deliberately avoids the `log` crate, because it is used by logging +/// failure paths where calling `log::*` could recursively re-enter the same +/// failing logger. +#[doc(hidden)] +#[cfg(all(target_os = "android", feature = "user-utils", feature = "log"))] +pub fn print_to_console(message: &str) { + let record = log::Record::builder() + .args(format_args!("{message}")) + .level(log::Level::Error) + .target("flutter_rust_bridge") + .module_path_static(Some("flutter_rust_bridge")) + .build(); + + android_logger::log(&record); +} + +#[doc(hidden)] +#[cfg(all(any(target_os = "ios", target_os = "macos"), feature = "user-utils"))] +pub fn print_to_console(message: &str) { + oslog::OsLog::new("flutter_rust_bridge", "console").error(message); +} + +#[doc(hidden)] +#[cfg(target_family = "wasm")] +pub fn print_to_console(message: &str) { + crate::for_generated::web_utils::js_console_error(message); +} + +#[doc(hidden)] +#[cfg(all( + not(target_family = "wasm"), + not(all(target_os = "android", feature = "user-utils", feature = "log")), + not(all(any(target_os = "ios", target_os = "macos"), feature = "user-utils")) +))] +pub fn print_to_console(message: &str) { + eprintln!("{message}"); +} diff --git a/frb_rust/tests/frb_logging_test.rs b/frb_rust/tests/frb_logging_test.rs new file mode 100644 index 00000000000..c3e0a0071d6 --- /dev/null +++ b/frb_rust/tests/frb_logging_test.rs @@ -0,0 +1,49 @@ +pub mod frb_generated { + pub struct StreamSink { + marker: std::marker::PhantomData, + } + + impl StreamSink { + pub fn add(&self, _value: T) -> Result<(), String> { + Ok(()) + } + } +} + +flutter_rust_bridge::enable_frb_rust_to_dart_logging!( + max_level = log::LevelFilter::Debug, + setup_dart_logging_output = false +); + +#[test] +fn test_enable_frb_rust_to_dart_logging_macro_exposes_configuration_functions() { + assert_eq!(frb_logging_max_level(), log::LevelFilter::Debug.to_string()); + assert!(!frb_logging_setup_dart_logging_output()); +} + +#[test] +fn test_parse_logging_max_level_accepts_known_levels() { + assert_eq!(frb_parse_logging_max_level("OFF"), log::LevelFilter::Off); + assert_eq!( + frb_parse_logging_max_level("ERROR"), + log::LevelFilter::Error + ); + assert_eq!(frb_parse_logging_max_level("WARN"), log::LevelFilter::Warn); + assert_eq!(frb_parse_logging_max_level("INFO"), log::LevelFilter::Info); + assert_eq!( + frb_parse_logging_max_level("DEBUG"), + log::LevelFilter::Debug + ); + assert_eq!( + frb_parse_logging_max_level("TRACE"), + log::LevelFilter::Trace + ); +} + +#[test] +fn test_parse_logging_max_level_is_case_insensitive() { + assert_eq!( + frb_parse_logging_max_level("debug"), + log::LevelFilter::Debug + ); +} diff --git a/tools/frb_internal/pubspec.lock b/tools/frb_internal/pubspec.lock index dbe7d3647d3..863b8681947 100644 --- a/tools/frb_internal/pubspec.lock +++ b/tools/frb_internal/pubspec.lock @@ -308,10 +308,10 @@ packages: dependency: transitive description: name: logging - sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340" + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.3.0" matcher: dependency: transitive description: diff --git a/website/docs/guides/how-to/logging.md b/website/docs/guides/how-to/logging.md index 87ff3139176..a9c9596813a 100644 --- a/website/docs/guides/how-to/logging.md +++ b/website/docs/guides/how-to/logging.md @@ -1,15 +1,88 @@ # Logging -Since I have seen some questions asking how logging can be implemented with a Flutter + Rust application, here are some examples. +## Overview -## Approach 1: Use the default one +flutter_rust_bridge provides three kinds of logging support: + +- Builtin Rust console logging via `setup_default_user_utils()`. +- Builtin Rust-to-Dart logging via `enable_frb_rust_to_dart_logging!()`. +- Alternative examples for full control over platform loggers or streams. + +## Case 1: Builtin Rust console logging + +### Approach 1: Use the default one If using the template by `flutter_rust_bridge_codegen create/integrate`, the "print logs to console" is configured by default, via the auto-generated call to `flutter_rust_bridge::setup_default_user_utils()`. Thus, you do not need to do anything :) -## Example 2: Print logs to console +This path sends Rust logs to platform-native logging tools such as Android Logcat, Apple unified logging, or the browser console on wasm. + +## Case 2: Builtin Rust-to-Dart logging + +Use the Rust-to-Dart bridge when you want Rust logs to follow the same Dart-side pipeline as the rest of your Flutter app, for example when saving logs to a file, uploading them to a service, or using one Dart logging listener for both Dart and Rust code. + +### Enable Rust-to-Dart logging + +First, ensure your Rust crate depends on the standard Rust `log` crate: + +```toml +[dependencies] +log = "0.4" +``` + +Then enable the bridge with one macro call in a Rust file covered by `rust_input`: + +```rust +flutter_rust_bridge::enable_frb_rust_to_dart_logging!(); +``` + +After code generation, `RustLib.init()` automatically initializes the generated log stream and connects it to Dart logging. By default, FRB also installs a simple Dart-side output listener, so items logged via the standard Rust calls like `log::info!` are visible in `flutter run`. + +### Customize Dart output + +The default output is meant for quick start. For an app-specific logging setup, disable it: + +```rust +flutter_rust_bridge::enable_frb_rust_to_dart_logging!( + setup_dart_logging_output = false +); +``` + +Then configure the standard Dart logging yourself before or after `RustLib.init()`: + +```dart +import 'package:logging/logging.dart'; + +void setupLogging() { + Logger.root.level = Level.ALL; + Logger.root.onRecord.listen((record) { + myLoggingService.write( + level: record.level.name, + loggerName: record.loggerName, + message: record.message, + time: record.time, + ); + }); +} +``` + +Rust `log::info!`, `log::warn!`, and similar calls will enter this Dart listener through FRB. + +### Change the Rust max level + +The bridge defaults to `log::LevelFilter::Info`. You can choose another Rust max level: + +```rust +flutter_rust_bridge::enable_frb_rust_to_dart_logging!( + max_level = log::LevelFilter::Debug +); +``` + +## Case 3: Alternative examples + +### Example 2: Print logs to console ```rust fn setup_the_logger() { @@ -24,19 +97,19 @@ fn setup_the_logger() { In other words, use the corresponding platform logger (https://crates.io/crates/android_logger and https://crates.io/crates/oslog). -## Example 3: My logger in production +### Example 3: My logger in production In my own app in production, I use the following strategy for Rust logging: Use normal Rust logging methods, such as `info!` and `debug!` macros. The logs are consumed in two places: They are printed via platform-specific methods (like android Logcat and iOS NSLog), and also use a Stream to send them to the Dart side such that my Dart code and further process are using the same pipeline as normal Dart logs (e.g. save to a file, send to server, etc). The *full* code related to logging in my app can be seen here: [#486](https://github.com/fzyzcjy/flutter_rust_bridge/issues/486). -## Example 4: Send Rust logs to Dart +### Example 4: Send Rust logs to Dart @MnlPhlp encapsulates the step-by-step example below into a small Rust package, such that you can setup Rust-logging-to-Dart in several lines. Please refer to https://github.com/mnlphlp/flutter_logger for details. -## Example 5: A step-by-step guide to send Rust logs to Dart +### Example 5: A step-by-step guide to send Rust logs to Dart Let us implement a simple logging system (adapted from the logging system I use with `flutter_rust_bridge` in my app in production), where Rust code can send logs to Dart code.